我们在Azure Web App中托管了Dot Net Web应用程序。有可用的文件上载和下载条款。当我们尝试上传和下载小文件(以KB为单位)时,没有问题。但是当文件大小超过MB时,就会出现超过最大请求长度的错误。我们尝试了Web.config设置,比如httpruntime和requestLimits,但是错误没有纠正。它在我们的本地环境中工作得很好。在azure web应用程序中是否有更改请求限制的选项。
我有一个要求,以支持多个文件上传在一个请求。用户可以选择任意数量的文件并将其上传到服务器。我想限制每个文件不超过10MB。我写了下面的代码,但它限制所有文件的总大小小于10MB,但我想限制每个文件10MB,文件总数可以是任何数量。我使用的是spring web mvc 3.0
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<!-- 10 megs is 10485760 by
有一个限制,我不能上传超过这个限制的文件。
当我设置maxRequestLength属性超过这个限制时,我会得到这个错误:
The value for the property 'maxRequestLength' is not valid. The error is: The value must be inside the range 0-2097151.
那么,我如何上传5MB大的图像呢?我不能使用FTP访问。