症狀:
上傳檔案到 windows 2003 server + iis 6.0 伺服器的時候遇到下列錯誤:
請求物件錯誤 'asp 0104 : 80004005'
操作被禁止
/upload.asp, line 40
原因:iis6.0 禁止上傳超過 200kb 的檔案. 因此你需要修改 iis 的預設設定.
技術背景
在 iis 6.0 中, aspmaxrequestentityallowed 屬性指定了乙個 asp 請求(request)可以使用的最大位元組數. 如果 content-length 頭資訊中包含的請求長度超過了 aspmaxrequestentityallowed 的值, iis 將返回乙個 403 錯誤資訊.
這個屬性值與 maxrequestentityallowed 相似, 但是是針對 asp 請求的. 假如你知道自己的 asp 應用只需要處理很少的請求資料, 你可以在 world wide web publishing service ( 發布服務)層級設定全域性的 maxrequestentityallowed 屬性為 1mb, 並單獨設定 aspmaxrequestentityallowed 為乙個較小的值.
解決方法
開啟位於 c:/windows/system32/i***srv 中的 metabase.xml, 並修改 aspmaxrequestentityallowed 為你需要的值(例如 "1073741824", 1gb).
注意: 在編輯檔案前請停止 iis 服務, 否則無法儲存修改後的檔案.
NeatUpload 支援大檔案上傳的控制項
在 推薦 net批量上傳控制項 htmlinputfiles 一 前期準備 2 訪問位址 檢視相應的demo示例 3 將brettle.web.neatupload.dll新增到工具箱 4 將 neatupload 1.2.32下的neatupoad資料夾複製到專案根目錄 5 在web.config...
Web支援可暫停的超大檔案上傳
鎮頂 前些天遇到使用者需要上傳10gb大小以上的檔案的需求,查查網上的庫,都不好用。都沒有乙個完整的前後端的例子,要麼像resumable.js只有前端,後端寫得無比麻煩。要麼是jquery file uploader封裝得太完整,想改就很麻煩。懶人就自己寫個小而易懂大家都可以用的東西吧。支援ie ...
Web支援可暫停的超大檔案上傳
鎮頂 前些天遇到使用者須要上傳10gb大小以上的檔案的需求,查查網上的庫。都不好用。都沒有乙個完整的前後端的樣例,要麼像resumable.js僅僅有前端,後端寫得無比麻煩。要麼是jquery file uploader封裝得太完整。想改就非常麻煩。懶人就自己寫個小而易懂大家都能夠用的東西吧。支援i...