jquery附加到文件对象

时间:2014-01-22 17:36:02

标签: jquery arrays file-upload

我正在构建一个上传脚本,需要在文件对象中添加一些内容。

我按照惯例获取文件列表:

files = $("#Files")[0].files;

但是我希望在每个上传的文件中存储一个Id,所以我尝试这样做:

$.each($("#Files")[0].files, function (i, file) {
    var t = file;
    t.push({ id: i });
    files.push(t);
});

但是我收到错误说明

  

对象#没有方法'推送'

这是可以理解的。

我的问题是,是否有一种简单的方法可以向文件对象添加内容或封装文件对象和ID?

1 个答案:

答案 0 :(得分:1)

这是未经测试的,但我相信您可以直接使用:

 t.id = i;

那应该为对象添加一个id元素。

相关问题