使用HTML中的input上传文件最多可以上传多少张?

新手上路,请多包涵

问题描述

我使用flask作为web框架搭建了一个小网站,在网站里我基于bootstrap-fileinput实现了文件上传的功能,在上传文件的时候发现最多只能上传1212张,但是我的需求是要能一次上传上万张图片。

问题出现的环境背景及自己尝试过哪些方法

为了实现上传不刷新,我使用了form+iframe的形式来做的,将form的target指向iframe.
起初我以为是bootstrap-fileinput模块的问题,但是查看它的代码之后发现,它的初始化参数默认上传文件数量是不限制的。同时我有在页面里面加了一个原生的HTML的input元素,设置type为file,发现结果是一样的。

相关代码

HTML代码:

<form id="upload_file" method="post" action="/upload" enctype="multipart/form-data" target="upload_frame">
<div class="file">
<input id="file_upload" type="file" multiple>
</div>
</form>

js代码:

$('#file_upload').fileinput({
    showPreview: false,
    showUpload:fasle,
    showRemove:true,
    maxFileCount:0        // 0表示文件数量不限制
});

请问诸位,怎么才能实现上万张图片或者文件的上传。

阅读 4.3k
1 个回答

你可以看一下这个讨论

https://stackoverflow.com/que...

和浏览器, 操作系统, 文件名,大小都有一些关系.

大体说来32k总的文件名长度, 1200~16000左右个文件

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题