我的web應用程序允許授權用戶使用ASP.NET WebForms FileUpload
網絡控件上傳視頻,該控件過去已經大約100-200MB。我必須明顯地對web.config
進行一些更改,以便可以上傳此大小的文件。通過ASP.NET web應用程序上傳500MB +文件
但是,授權用戶現在要上傳它們是500MB +
的maxAllowedContentLength
現在已經設置爲629145600
(600MB)的視頻文件。
然而,在上傳視頻時,一陣頁面之後響應:
頁找不到
這隻大視頻發生,所以我知道這個問題有事情做與文件大小。
這是怎麼發生的?而且,我真的應該將限制增加到500MB +嗎?有沒有更好的方式將這些大文件放到Web服務器上?
您是否使用標準的asp上傳控件?我的第一個猜測是,無論您的限制如何,您的帖子大小都很大,並且會在某個時間將整個文件推送到內存中。請參閱http://stackoverflow.com/questions/1599409/upload-large-files1gb-asp-net或http://stackoverflow.com/questions/285120/upload-large-files-in-net?rq=1建議。 – dash 2012-08-08 08:35:23
@dash謝謝你的回覆。這是正確的,我正在使用ASP。NET WebForms與'FileUpload'網頁控制。 – Curt 2012-08-08 08:36:11
您好,我們是否回答您的問題? – 2012-08-09 12:28:56