【问题标题】:How to add previously uploaded files to new file - jQuery如何将以前上传的文件添加到新文件 - jQuery
【发布时间】:2019-02-07 00:49:29
【问题描述】:

我将文件输入设置为多个,因此它可以上传多个文件,但是我第二次单击所有以前的文件都将替换为新上传的文件。提交表单后,如何一次性发送所有文件?

#JQuery 
<input type="file" name="files" id="files" multiple>

#Html
<a id="uploading">Upload files</a>
<a id="adding">Add files</a>

单击“添加”时,它会调用输入文件并获取一组新文件。

【问题讨论】:

  • 如果我的理解正确,您只需 ctrl + 单击一次选择多个文件或 shift + 单击连续选择一个文件范围
  • 我添加了更多信息。我的意思是单击添加时,它会单击输入文件字段,因此无法传递旧文件。
  • 他还不明白@DelightedD0D
  • 设置名称为文件[]

标签: jquery file-upload multifile-uploader


【解决方案1】:

我使用克隆来复制所有文件。

var files= $(this).clone(true);
var fileName = $(this).val();
if (fileName) {
  $(this).parent().append(fileObjects);
}

它有效。无论如何,谢谢大家。

【讨论】:

    猜你喜欢
    • 2012-05-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-05
    • 1970-01-01
    相关资源
    最近更新 更多