【问题标题】:Getting Failed to load resource 404 error while uploading file via AJAX通过 AJAX 上传文件时无法加载资源 404 错误
【发布时间】:2023-03-18 10:50:01
【问题描述】:

我一直在尝试上传大于 4MB 的文件,这是 ASP.NET 中的默认限制。所有其他小于 4MB 的文件正在上传,没有任何问题。但是大于 4MB 的文件在 Chrome 控制台中会出现以下错误...

加载资源失败:服务器响应状态为 404(未找到)

我尝试在 WebConfig 中设置 maxRequestLength 和 requestLimits (maxAllowedContentLength),但仍然出现相同的错误。

我正在使用 Visual Studio 2017 和 Target Framework 4.6.1

【问题讨论】:

标签: c# asp.net ajax file-upload


【解决方案1】:

好吧 - 看看下面链接中的文档快照:https://docs.microsoft.com/en-us/iis/configuration/system.webserver/security/requestfiltering/requestlimits/

所以你的配置是以字节为单位的。你的配置中有:

<requestFiltering>
    <requestLimits maxAllowedContentLength="1048576" />
</requestFiltering>

这意味着您最多可以上传 1MB 左右。您应该将该值增加到 1073741824 之类的值 - 这对您来说是 1GB。这应该可以解决您的上传问题。

【讨论】:

  • & 如果我要发送文件块怎么办?我还需要提到 maxAllowedContentLength 吗?
  • 你自己拆分文件吗
猜你喜欢
  • 2017-07-15
  • 2016-10-31
  • 1970-01-01
  • 2017-08-18
  • 1970-01-01
  • 2016-06-26
  • 2010-10-29
  • 2020-10-06
  • 2021-09-21
相关资源
最近更新 更多