HTML filepicker multi - 获取正在使用的文件

Kev*_* H. 12 html firefox filepicker multifile-uploader

在 Window 7 上使用 Firefox v73 出现以下问题:

在我的代码中,我在 html 中使用多文件选择器来并行上传多达 100 个文件:

<input type="file" id="files" name="files" multiple>
Run Code Online (Sandbox Code Playgroud)

这些文件将被发送到 REST-API,然后由其处理。当我选择当前正在使用的单个文件(在文件资源管理器中)时,我收到一条错误消息(可能通过窗口),告诉我该文件无法被选中,因为它正在使用中。如果我尝试选择包含一个或多个正在使用的文件的多个文件,我没有发生错误,但是当到达正在使用的文件并等待文件被释放时,上传似乎停止。这导致请求等待超时(在我的情况下为 1 分钟)。

在尝试上传文件之前,是否有任何选项可以解决问题(正在使用的文件)?

PS:我在 Chrome 中尝试过相同的方法,它在将请求发送到 REST-API 之前返回一个错误。

小智 0

要选择多个文件,为什么不使用 https://github.com/blueimp/jQuery-File-Upload