问题描述
我使用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表示文件数量不限制
});
请问诸位,怎么才能实现上万张图片或者文件的上传。
你可以看一下这个讨论
https://stackoverflow.com/que...
和浏览器, 操作系统, 文件名,大小都有一些关系.
大体说来32k总的文件名长度, 1200~16000左右个文件