Ứng dụng web của tôi cho phép người dùng được ủy quyền tải video lên bằng cách sử dụng điều khiển web ASP.NET WebForms FileUpload
, trước đây đã có khoảng 100-200MB. Tôi phải thực hiện một số thay đổi đối với web.config
để các tệp có kích thước này có thể được tải lên.Tải lên tệp 500MB + qua ứng dụng web ASP.NET
Tuy nhiên, người dùng có thẩm quyền bây giờ muốn upload các file video đó là 500MB +
Các maxAllowedContentLength
hiện đã được thiết lập để 629145600
(600MB).
Tuy nhiên, khi tải lên các đoạn video, sau một thời gian trang đáp ứng với:
Trang không tìm thấy
này chỉ xảy ra với video lớn, vì vậy tôi biết vấn đề này có một cái gì đó để làm với kích thước tệp.
Tại sao điều này lại xảy ra? Và ngoài ra, tôi có nên tăng giới hạn lên 500MB + không? Có cách nào tốt hơn để nhận các tệp lớn như vậy lên máy chủ web không?
Bạn có đang sử dụng điều khiển tải lên asp tiêu chuẩn không? Dự đoán đầu tiên của tôi là kích thước bài đăng của bạn lớn bất kể giới hạn của bạn và sẽ đẩy toàn bộ tệp vào bộ nhớ tại một thời điểm nào đó. Xem http://stackoverflow.com/questions/1599409/upload-large-files1gb-asp-net hoặc http://stackoverflow.com/questions/285120/upload-large-files-in-net?rq=1 đối với một số đề xuất. – dash
@dash Cảm ơn bạn đã trả lời. Đúng vậy, tôi đang sử dụng ASP.WebForms với điều khiển web 'FileUpload'. – Curt
Xin chào, chúng tôi đã trả lời câu hỏi của bạn chưa? –