Javascript 未能加载资源:net::ERR_FILE_未找到上载大于500Mb的文件

Javascript 未能加载资源:net::ERR_FILE_未找到上载大于500Mb的文件,javascript,google-chrome,file-upload,filereader,form-data,Javascript,Google Chrome,File Upload,Filereader,Form Data,我上传大于500Mb的文件时遇到问题 我创建了一个plunker文件,错误代码为: 要重现错误,请执行以下操作: 打开带有plunker文件链接的Chrome 打开检查器控制台(F12) 上载大小介于300Mb和500Mb之间的文件 服务器响应出错,但代码尝试上载所选文件 上传大于200Mb的文件 从客户端代码中获取一个net::ERR\u文件\u未找到,调用未到达服务器 致以最诚挚的问候和感谢。您是否检查了服务器配置,以查看其是否有文件大小上载的上限?(参考文献4)顺便说一句,服务器给出的错

我上传大于500Mb的文件时遇到问题

我创建了一个plunker文件,错误代码为:

要重现错误,请执行以下操作:

  • 打开带有plunker文件链接的Chrome
  • 打开检查器控制台(F12)
  • 上载大小介于300Mb和500Mb之间的文件
  • 服务器响应出错,但代码尝试上载所选文件
  • 上传大于200Mb的文件
  • 从客户端代码中获取一个net::ERR\u文件\u未找到,调用未到达服务器

  • 致以最诚挚的问候和感谢。

    您是否检查了服务器配置,以查看其是否有文件大小上载的上限?(参考文献4)顺便说一句,服务器给出的错误消息是什么?不存在plunker示例中的服务器,错误是正常的(参考文献4)。在我的真实代码中,服务器端有1Gb大小的限制,当我发送大于500Mb的文件时,我也有同样的问题(参考文献6)。谢谢。试试其他浏览器。Chrome throw ERR_FILE_NOT_FOUND在Javascript中不是错误。
    var request = new XMLHttpRequest();
    request.open("POST", "/uploadFile");
    request.send(formData);
    
    request.addEventListener("progress", function(evt) {
      if (evt.lengthComputable) {
        console.log(evt.loaded / evt.total);
      } else {
        console.log('Undefined percent...');
      }
    }, false);
    request.addEventListener("load", function(evt) {
      console.error(evt);
    }, false);
    request.addEventListener("error", function(evt) {
      console.error(evt);
    }, false);