我需要输入:文件上传文件,但用户多次添加文件。最后,我需要上传用户选择的所有文件。
但是我遇到了问题,为什么我尝试设置FileList。 如何调整Filelist对象的大小并输入另一个新文件?
答案 0 :(得分:0)
如果我正确理解您的问题,您希望通过单击多个按钮来继续选择文件。时间。
为此,您可以这样做:
<input type="file" multiple="multiple" id="fname" onchange="pp()" />
<script type="text/javascript">
var x={};
function pp()
{
var k = document.getElementById("fname");
for (var i = 0; i < k.files.length; i++){
x[k.files[i].name]=k.files[i];
}
console.log(x);
}
</script>
答案 1 :(得分:0)
您也可以在当前输入文件的基础上创建另一个输入文件,当用户点击它时,另一个输入文件将打开,前一个输入文件将存储以前的文件。