iis 7 上傳大檔案 出現的 HTTP 404 問題
公司有個專案
要求上傳附件大小限制在50MB,原本以為可以輕鬆搞定。在編譯模式下可以上傳大檔案,可是在IIS7下(自己架的伺服器),一上傳大的檔案就會出現 Http 404錯誤,偶爾有的檔案還有IO. error錯誤。一直搞不明白,在網上搜索大概瞭解上傳控制元件分為兩種上傳模式:
1,將檔案一次性讀到記憶體中,然後再寫到服務上。這樣,如果檔案太大就會導致服務響應變慢。
2,國外的上傳控制元件Lion.Web.UpLoadModule,AspnetUpload(我也是通過網上搜索的),是將檔案分塊讀取,讀一些,寫一些到硬碟上的。
我也未深入研究uploadify這個上傳控制元件是不是第 2 種方法,就是拿過來用。
找了好久終於讓我找到一篇文章解決了Http 404 的問題(好東西大家分享)
用uploadify在IIS6下上傳大檔案沒有問題,但是遷移到IIS7下面,上傳大檔案時,出現HTTP 404錯誤。
查了半天,原來是IIS7下的預設設定限制了上傳大小。這個時候Web.Config中的大小設定也就失效了。
具體步驟:
1、開啟IIS管理器,找到Default Web Site。先進行停止。
2、在IIS中雙擊“請求篩選”開啟。
3、點選右邊的“編輯功能設定”,開啟“編輯請求篩選設定”對話方塊。
其中的允許的最大容量長度,預設是”30000000“,30M,將其修改為你所需要的大小即可。
4、啟動IIS.
這樣大檔案的上傳就解決了,在這之後繼續寫一些uploadify的心得,記錄下來!
相關推薦
iis 7 上傳大檔案 出現的 HTTP 404 問題
公司有個專案 要求上傳附件大小限制在50MB,原本以為可以輕鬆搞定。在編譯模式下可以上傳大檔案,可是在IIS7下(自己架的伺服器),一上傳大的檔案就會出現 Http 404錯誤,偶爾有的檔案還有IO. error錯誤。一直搞不明白,在網上搜索大概瞭解上傳控制元件分為兩種上傳模式: 1,將檔案一次性讀到記憶體
PHP + Uploadify + MySQL上傳大檔案出現HTTP Error (500)
網頁程式碼,裝入Uploadify控制元件: <script src="uploadify/jquery.uploadify.min.js" type="text/javascript"></script><script src="uploadify/swfobject.js"
c# asp.net uploadify 上傳大檔案 出現的 HTTP 404 問題
公司有個專案 要求上傳附件大小限制在50MB,原本以為可以輕鬆搞定。在編譯模式下可以上傳大檔案,可是在IIS7下(自己架的伺服器),一上傳大的檔案就會出現 Http 404錯誤,偶爾有的檔案還有IO. error錯誤。一直搞不明白,在網上搜索大概瞭解上傳控制元件分為兩種上傳模式: 1,將檔案一次性讀到記憶體
IIS8下fileupload上傳大檔案出現404錯誤
上傳視訊或者圖片的功能在本地程式執行一直都OK,上傳大檔案也沒有問題,IIS上釋出後一般上傳的都是較小的檔案,所以上傳大檔案出現404錯誤的這個問題一直沒有注意到,前幾天測試才發現這個
解決 [Asp.net]Uploadify上傳大檔案 報Http error 404 問題
引言 之前使用Uploadify做了一個上傳圖片並預覽的功能,今天在專案中,要使用該外掛上傳大檔案。之前弄過上傳圖片的demo,就使用該demo進行測試。可以檢視我的這篇文章: [Asp.net]Uploadify所有配置說明,常見bug問題分析 。 大檔案上傳 第一步:修改uploadify引數
上傳大檔案,出現: 413 request Entity too Large錯誤的解決辦法
在檔案上傳的時候,如果報post 413錯誤,很大可能是nginx的client_max_body_size配置問題 針對post 針對post請求解決辦法: 修改nginx.conf裡面的幾個相關的配置引數 client_body_buffer_size 10m(配置請求體快取區大小, 不
c#,Asp.net,dtcms上傳大檔案失敗,錯誤程式碼:http,Http error 404 解決方案
第一步:修改系統上傳配置: 控制面板》系統設定》檔案上傳設定 第二步 :修改web.config <!--maxRequestLength就是檔案的最大字元數,最大值不能超過2個G左右,executionTimeout是超時時間-->
uploadify 上傳檔案出現HTTP 404錯誤
今天發現uploadify 上傳超過100Kb就報錯,報錯http 404錯誤 發現上傳低於100Kb可以。 解決方案:web目錄,請求篩選, 然後“編輯功能設定” 修改最大內容長度。這裡面單位均為B。 以下對應修改: <httpRuntime req
springboot(7)——上傳圖片/檔案到七牛雲端儲存
一、七牛雲快速入門 快速入門 1、註冊賬號 2、建立儲存空間, 命名xyz對應下面springboot 應用配置bucket 3、建立成功後進入該空間,獲取該空間的測試域名,對應下面springboot 應用配置中的path 4、點選“個人面板—金鑰管理
使用uploadify控制元件上傳大檔案錯誤處理記錄
使用uploadify控制元件上傳大檔案時,會出錯:如http 404 錯誤等。 這個錯誤應該是上傳沒有成功,導致讀取上傳後的路徑不存在造成的。 實際的原因還是因為沒有能上傳成功。 上傳失敗的原因有多種,我這裡發現的情況初步判斷是因為檔案超過某個閥值造成的。 第一步: 檢視控制元件本
藍鯨平臺本地上傳大檔案ERR_CONNECTION_RESE報錯處理client intended to send too large body:,server: paas.blueking.com
[[email protected] etc]# pwd /data/bkce/etc [[email protected] etc]# vim nginx.conf [[email protected] nginx]# pw
Nginx反向代理上傳大檔案報錯(failed to load resource : net :: ERR_CONNECTION_RESET)
轉自: https://blog.csdn.net/kinginblue/article/details/50753271?locationNum=14&fps=1 Nginx反向代理上傳大檔案報錯(failed to load resource : net :: ERR_CONNECTION_R
java springboot 切割分片上傳大檔案
公司要做一個上傳檔案的功能,瀏覽器上傳超過500m的檔案會崩潰 需要切割分片上傳 前端用的百度的 webuploader外掛 官網 http://fex.baidu.com/webuploader/ 用的springboot 開啟後頁面為這樣 上傳檔案,我上傳
secureCRT直接使用rz命令上傳大檔案失敗問題解決
linux shell rz和sz是終端下常用的檔案傳輸命令,rz和sz通過shell被呼叫,其中rz用於從啟用終端的系統上傳檔案到目標系統(終端登入的目標系統)。引數描述: [[email protected] nisj]$ man rz -e, --escape &
ASP.NET上傳大檔案404報錯
報錯資訊: Failed to load resource: the server responded with a status of 404 (Not Found) 嘗試1: 僅修改Web.config中system.web的值 <system.web&
使用Git LFS上傳大檔案到GitHub教程,以及可能會遇到的坑(使用了Git LFS卻依然傳不上超過100M的檔案;framework庫如何新增等)
什麼是Git LFS? Git LFS(Large File Storage) 是 Github 開發的一個 Git 的擴充套件,用於實現 Git 對大檔案的支援 簡單的說,就是如果你想傳超過100M的二進位制檔案到GitHub,你就要用Git LFS! 安裝Git LFS 首先
Git突破檔案限制上傳大檔案
文章目錄 一、工作環境 二、大檔案上傳 參考文獻 一、工作環境 作業系統:Windows10 64bits Git版本: Git-2.19.1 二、大檔案上傳 如果發現檔案過大不能上傳到github可以安裝LFS(Large
windows環境下python CGI上傳大檔案錯誤的解決方法
在測試檔案傳輸時,自編寫指令碼在windows環境下遇到無法正確儲存檔案的問題,經過排查研究後,發現是由於python標準輸入流是以文字的方式開啟的,對換行符作了處理,需要將其設定成二進位制方可解決,新增程式碼如下即可: import cgi, os import c
HttpClien實現使用post方式模擬表單上傳大檔案和字元引數
前提:自行準備好httpmime.jar /** * HttpClien實現模擬表單post提交檔案資料和字元引數,並支援大檔案上傳 * @author dance * */ public class HttpClientUploadManager { pub
解決ASP.Net上傳大檔案超時或錯誤的問題
.Net 裡上傳大檔案時,會遇到超時或HTTP500錯誤,解決的辦法有兩種:一種是修改配置,另一種就是用第三方控制元件。這裡介紹一下修改配置的。需要修改的是在 C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/CONFIG目錄裡,