首页 文章

HTML5:<input type =“file”/> [重复]可以选择的最大文件数是多少

提问于
浏览
2

这个问题在这里已有答案:

我想上传一些大量的图像文件(1000) .

我想知道html标签一次可以选择多少个文件?如果有一定的限制,请提供一些参考 . 当我尝试上传超过1600个文件时,它并不完全接受这些文件 .

你可以在这里快速测试:http://www.w3schools.com/TAGS/tryit.asp?filename=tryhtml5_input_type_file

注意:将属性 multiple="" 添加到输入标记以允许多个选择 .

3 回答

  • 2

    看起来规范没有定义您可以一次选择的有限数量的文件 . 某些实现可能有一些最大值,但我无法在Chromium的源代码中轻松找到它 .

    当然,您可能仍会受到其他因素的限制,包括服务器的最大有效负载大小,以及在用户拥有的任何网络连接上上载文件所需的时间 .

    另请注意,您可以只使用 multiple 作为属性,而不使用 multiple="" .

  • 0

    根据specificationsMozilla dev docs,似乎没有限制 .

    这意味着限制取决于客户端(浏览器内存,计算机限制)或必须处理请求的服务器 .

    这也意味着你不应该“期望”它起作用,因为低端设备(或智能手机,平板电脑......)可能是一个限制因素 .

  • 0

    也许最好实现一种在本地选择1600个文件的方法,然后将它们添加到一个.zip文件中并上传它 . 然后,您可以在服务器端解压缩(使用很少的压缩比,如果您希望它尽可能快地发生)并处理单独的文件 .

相关问题