当前位置:   article > 正文

上传文件时更改选中的文件,提交报错net::ERR_UPLOAD_FILE_CHANGED_el-upload err_upload_file_changed

el-upload err_upload_file_changed

如果用户已将文件更改为另一个文件,那么在没有用户明确的用户操作的情况下您不能(不应)访问该文件,否则将是安全问题。

用户上载文件时,可以将其保存在内存中。

document.getElementById('fileInput').addEventListener('change', function() {
   saveFileConentInMemory(this.files[0].arrayBuffer());
});
  • 1
  • 2
  • 3

当用户按下“发送”按钮时,只需从内存中获取此内容并发送即可

button.addEventListener('click', () => {
   const file = getFileContentFromMemeory();
   send(file);
})
  • 1
  • 2
  • 3
  • 4

您不能确定发送的是最新版本的文件,但应确保发送的是已上传的内容。

另外,您应该了解内存消耗和读取文件的异步API(因此即使将内容写入内存也仍然会收到有关已更改内容的错误)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/181503
推荐阅读
相关标签
  

闽ICP备14008679号