Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从文件浏览器中选择多个文件时,HTML多文件输入挂起_Html_Web - Fatal编程技术网

从文件浏览器中选择多个文件时,HTML多文件输入挂起

从文件浏览器中选择多个文件时,HTML多文件输入挂起,html,web,Html,Web,我注意到,如果我有一个带有“multiple”标记的文件类型的输入,当我点击它并尝试选择大约1000个图像时,我的浏览器将挂起大约2分钟,然后才会响应并添加文件。但是,当我将相同的文件拖放到输入上时,似乎不会发生这种情况。即使仅从文件浏览器中选择50多个文件,也会比拖放1000个文件造成更长的延迟 有人解释过这两种添加文件的方法之间可能存在的差异吗?我一直在测试一个完全赤裸裸的html文件,它发生在最新版本的Chrome、Firefox和Safari上。如果事情就是这样,我可能会阻止用户使用文件

我注意到,如果我有一个带有“multiple”标记的文件类型的输入,当我点击它并尝试选择大约1000个图像时,我的浏览器将挂起大约2分钟,然后才会响应并添加文件。但是,当我将相同的文件拖放到输入上时,似乎不会发生这种情况。即使仅从文件浏览器中选择50多个文件,也会比拖放1000个文件造成更长的延迟

有人解释过这两种添加文件的方法之间可能存在的差异吗?我一直在测试一个完全赤裸裸的html文件,它发生在最新版本的Chrome、Firefox和Safari上。如果事情就是这样,我可能会阻止用户使用文件浏览器选择文件

我测试的是:

<body>
  <input id='file-input' type='file' multiple>
</body>


限制可接受的文件类型,有帮助吗@Rustyjim谢谢你的建议,但恐怕不行,即使我把它限制在.jpg,它仍然表现出同样的行为。我只是不明白这两种选择文件的方法之间的区别!