jquery prop文件操作

时间:2013-08-06 12:40:54

标签: jquery file prop

我的目标是让用户在前端选择多个文件,但我更喜欢单独上传它们。我想保存原始文件选择和发布表单,每个文件一个文件。 但它不能改变属性文件(通过jquery)。

var fileIndex = 0;
var allFiles = $('input#file_temp').prop('files');
$('input#file_temp').prop('files', [allFiles[fileIndex]]);

之后,“files”属性像以前一样保存所有文件。为什么?如何解决此问题只发布一个文件?

1 个答案:

答案 0 :(得分:1)

这是因为.prop('files')是一个FileList并且是只读的,这意味着您无法通过JavaScript更改它。有关文档,请参阅http://www.w3.org/TR/FileAPI/#dfn-filelist

相关问题