我的页面中有以下上传控件:
<asp:FileUpload runat="server" ID="UploadImages" AllowMultiple="true" accept="image/*" />
<asp:Button runat="server" ID="uploadedFile" CssClass="btn btn-primary" Text="Upload" OnClick="uploadFile_Click" />
只要没有选择太多图像,这样就可以正常工作。实际上,6个图像或更多(每个大约800kb)不起作用。上传开始,大约一分钟后,会显示一条消息,表明该页面无法显示(Chrome会在左下方不断显示“已上传(1%)...”消息。
服务器端的uploadFile_Click方法永远不会被执行,所以上传不会完成。
答案 0 :(得分:0)
默认情况下,上传文件大小设置为4MB Refer to
您可以在web.config
<configuration>
<system.web>
<!-- Upto 1024MB (1GB) -->
<httpRuntime maxRequestLength="1048576" />
</system.web>
<system.webServer>
<security>
<requestFiltering>
<!-- Upto 1024MB (1GB) -->
<requestLimits maxAllowedContentLength="1048576000" />
</requestFiltering>
</security>
</system.webServer>
请注意: maxAllowedContentLength
以字节为单位,maximumRequestLength
以千字节为单位,如果您计划设置这些值,则需要相应地调整这些值处理更大的文件
更新maxRequestLength
属性将是处理此