Tôi hiện đang có một dự án ASP.NET MVC có tải lên tệp và nó hoạt động tuyệt vời nếu người dùng có kết nối đủ tốt và tệp của họ có kích thước hợp lý.ASP.NET MVC Tải lên tập tin thời gian ra
Vấn đề tôi gặp phải là đôi khi người dùng có thể có kết nối 56k (cách họ có thể sống với nó trong ngày và tuổi này, tôi không biết) hoặc đang tải lên tệp lớn hơn hoặc kết hợp cả hai.
Tôi muốn giữ một khoảng thời gian chờ nhỏ cho các trang bình thường (90 giây hoặc lâu hơn), nhưng cho phép thời gian chờ lớn hơn cho các hành động mà người dùng đang tải lên. Đây chỉ là một hành động, vì vậy tôi không ngại đặt mã bên trong chỉ là hành động số ít hơn là một giải pháp chung chung.
Cuối cùng, giải pháp sẽ tự động tăng thời gian chờ nếu Request.Files.Count> 0 sẽ là tốt nhất.
Tôi đang quay số. Tôi sống ở Jamaica. –
Thời gian chờ là gì? Nếu bạn không nhận được bất kỳ thứ gì từ khách hàng sau 90 giây hoặc lâu hơn, có thể bạn sẽ không tải lên thành công bất kỳ thứ gì. – chris
Tôi liên tục nhận được dữ liệu, chris, nhưng gửi thậm chí 10 megs trên 56k sẽ mất hơn 90 giây. – ckknight