Để tăng giới hạn kích thước tệp tải lên, chúng tôi có hai cách
1. IIS6 trở xuống
Theo mặc định, trong ASP.Net, kích thước tối đa của tệp được tải lên máy chủ là khoảng 4 MB . Giá trị này có thể tăng lên bằng cách sửa đổi
thuộc tính maxRequestLpm trong web.config .
Hãy nhớ rằng: maxRequestLenght tính bằng KB
Ví dụ : nếu bạn muốn hạn chế tải lên xuống 15MB, hãy đặt maxRequestLpm thành đường 15360 (15 x 1024).
<system.web>
<!-- maxRequestLength for asp.net, in KB -->
<httpRuntime maxRequestLength="15360" ></httpRuntime>
</system.web>
2. IIS7 trở lên
Một cách khác được sử dụng ở đây để tải lên tệp .IIS7 đã giới thiệu mô đun lọc yêu cầu . Đã thực hiện trước khi ASP.Net. Cách thức hoạt động của đường ống là giá trị IIS ( max ALLowedContentLạng ) được kiểm tra trước sau đó giá trị ASP.NET ( maxRequestLpm ) được kiểm tra. Thuộc tính max ALLowedContentLpm mặc định là 28,61 MB . Giá trị này có thể được tăng lên bằng cách sửa đổi cả hai thuộc tính trong cùng một web.config .
Ghi nhớ: max ALLowedContentLpm tính bằng byte
Ví dụ : nếu bạn muốn hạn chế tải lên xuống 15MB, hãy đặt maxRequestLpm thành Kiểu 15360, và max ALLowedContentLpm thành "15728640" (15 x 1024 x 1024).
<system.web>
<!-- maxRequestLength for asp.net, in KB -->
<httpRuntime maxRequestLength="15360" ></httpRuntime>
</system.web>
<system.webServer>
<security>
<requestFiltering>
<!-- maxAllowedContentLength, for IIS, in bytes -->
<requestLimits maxAllowedContentLength="15728640" ></requestLimits>
</requestFiltering>
</security>
</system.webServer>
Liên kết tham khảo MSDN : https://msdn.microsoft.com/en-us/l Library / e1f13641 (VS.80) .aspx