1

<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),

我的主要动机是选择多个文件并自己一个一个上传。

将每个值从多文件输入设置为单文件输入时出现错误。

我试过 $.each 但对如何在输入类型文件(myfile)中设置值一无所知。

4

1 回答 1

2

无法以编程方式将文件选择到<input type="file" />. 这样做的原因是安全性。考虑一下是否有可能——这意味着不道德的开发人员基本上可以通过使用 Javascript 选择文件并在用户不知情的情况下提交表单来从访问者的计算机中窃取文件。

于 2013-06-18T07:16:53.970 回答