从目标文件输入上传图像

时间:2019-03-20 18:53:47

标签: javascript jquery forms file-upload image-uploading

我有多个存储图像的文件输入。

<input type="file" class="inputfile" id="file-input" name="images[]" multiple>

在我的.js代码中:

var fileList = [];
$('#file-input').on('change', function() {
    $.each($("#file-input")[0].files, function(i, file) {
      fileList.push(file);
    });

    (...)

});

我将用户选择的图像存储到阵列中,因此当用户选择新图像时,会将其添加到阵列中,并且先前选择的图像不会丢失。

是否可以使用类型为[file]的fileList的数组元素将图像上传到服务器?

或者其他防止用户每次选择新文件时将多个文件输入重置的方法,而是将其添加到堆栈中?

我问是否可以在上传之前完成操作,我知道选择文件后可以立即上传文件,但是我想在用户填写完表单的其余输入后再上传文件。

0 个答案:

没有答案