从输入文件类型多文件为多个文件上传输入类型的文件单个文件的jquery设定值(jquery set

2019-10-18 06:57发布

<form id="myForm" enctype="multipart/form-data" method="POST" 
                                     onSubmit="return form_submit();">
   <input type="file"  name="myfile" id="myfile_main" />

</Form>

使用Javascript

$("#file_change").change(function(){

    var file=this.files;

    var obj=$.parseJSON(file);

    alert(JSON.stringify(this.files));

});

我试图从文件多文件输入(file_change)值设置为单个文件(MYFILE)

我的主要动机是为了选择多个文件,并通过自行上传一个接一个。

我得到的错误,同时从多文件输入设置的每个值单个文件的输入。

我曾尝试$。每次,但没有得到有关如何设置输入类型的文件(MYFILE)的价值的想法。

Answer 1:

这是不可能以编程选择文件到一个<input type="file" /> 这样做的原因是安全性。 试想,如果有可能 - 这将意味着,不法开发商可以从访问者的计算机使用Javascript功能来选择一个文件并提交表单,而不让用户知道基本上窃取文件。



文章来源: jquery set value from input type file multifile to input type file single file for multiple file upload
标签: jquery set