我想上传一些大量的图片文件(1000 +)。
我想知道html标签一次可以选择多少个文件?如果有一定的限制,请提供一些参考。当我尝试上传超过1600个文件时,它并不完全接受这些文件。
您可以在此快速测试: http://www.w3schools.com/TAGS/tryit.asp?filename=tryhtml5_input_type_file
注意:将属性 multiple =“”添加到输入标记以允许多个选择。
答案 0 :(得分:2)
看起来规范并没有定义一次可以选择的有限数量的文件。某些实现可能有一些最大值,但我无法在Chromium的源代码中轻松找到它。
当然,您可能仍会受到其他因素的限制,包括服务器的最大有效负载大小,以及在用户拥有的任何网络连接上上传文件所需的时间。
另请注意,您可以使用multiple
作为属性,而不使用multiple=""
。
答案 1 :(得分:0)
根据specifications和Mozilla dev docs,似乎没有限制。
这意味着限制取决于客户端(浏览器内存,计算机限制)或必须处理请求的服务器。
这也意味着你不应该“期望”它起作用,因为低端设备(或智能手机,平板电脑......)可能是一个限制因素。
答案 2 :(得分:0)
也许最好实现一种在本地选择1600个文件的方法,然后将它们添加到一个.zip文件中并上传。然后,您可以在服务器端解压缩(使用很少的压缩比,如果您希望它尽可能快地发生)并处理单独的文件。