gpt4 book ai didi

asp.net - AsyncFileUpload 文件大小限制

转载 作者:行者123 更新时间:2023-12-04 19:20:56 25 4
gpt4 key购买 nike

当我使用 AsyncFileUpload上传 100KB 图像,我没有收到错误消息。但图像未上传。我可以成功上传 75KB 图像。我正在使用 IIS 6.0。

    <cc1:AsyncFileUpload ID="afuImg" Width="400px" runat="server" 
UploaderStyle="Traditional" ThrobberID="Throbber2"
OnClientUploadError="uploadErrorImg"
OnClientUploadStarted="StartUploadImg"
OnClientUploadComplete="UploadCompleteImg" />

<httpRuntime maxRequestLength = "1024000"
executionTimeout="54000"
enableHeaderChecking ="false" />

最佳答案

您可以上传合并大小最大为 2GB 的文件,但需要对应用程序配置文件进行一些修改。

  • 套装 maxRequestLength 在 httpRuntime 到 1024000000( 最大 2GB ,你已经做到了)
  • 指定请求在被 ASP.NET 自动关闭之前允许执行的最大秒数。此设置的值在 Debug模式下会被忽略。 .NET Framework 2.0 中的默认值为 110 秒。
    要启用可能需要很长时间的大文件上传,请增加此属性。
    请参阅以下 MSDN 文章:http://msdn2.microsoft.com/en-us/library/e1f13641.aspx .
  • 打开文件 C:\Windows\System32\inetsrv\config\applicationHost.config 并找到以下行:
    <section name="requestFiltering" overrideModeDefault="Deny" />
  • 将 overrideModeDefault 属性设置为 允许 .
  • 可以在 machine.config 文件的元素中分配以下属性。它们必须在机器级别设置,而不是在 web.config 中的应用程序级别。
  • responseDeadlockInterval - 指定时间间隔,格式为 HH:MM:SS,如果在此时间间隔内没有响应,进程将重新启动。默认值为 3 分钟。要允许非常大的上传,您可能必须增加此值。
  • responseRestartDeadlockInterval - 以 HH:MM:SS 格式指定在上次重新启动以消除死锁之后必须耗时,然后再重新启动进程以消除死锁。要允许非常大的上传,您可能必须增加此值。
  • AspMaxRequestEntityAllowed - 有时当应用程序托管在 Windows Server 2003 上时,上述设置似乎不起作用。在这种情况下,您必须修改 IIS 元数据文件,尤其是 AspMaxRequestEntityAllowed 属性。有关更多信息,请参阅:
    http://www.telerik.com/support/kb/article/b454K-gth-b454T-cee.aspx

  • 最后虽然我不经常看到它
  • 如果有任何第三方网络监控软件,您应确保其配置正确,以允许上传所需长度和内容的文件。

  • 还有一个关于 stackoverflow 的问题,涉及到这个 How do I configure IIS to handle really large file uploads?

    以上问题的答案 https://stackoverflow.com/a/206796/728841列出 Urlscan 是它有自己的请求实体长度限制的问题。此人不知道 Urlscan 在服务器上运行,因为它是一个全局 ISAPI 过滤器,而不是在单个网站上运行。

    注意:要找到全局 ISAPI 过滤器,请右键单击 IIS 管理中的网站文件夹,然后单击“属性”,然后单击“ISAPI 过滤器”选项卡。

    关于asp.net - AsyncFileUpload 文件大小限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3597943/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com