我正在构建一个上传脚本,需要在文件对象中添加一些内容。
我按照惯例获取文件列表:
files = $("#Files")[0].files;
但是我希望在每个上传的文件中存储一个Id,所以我尝试这样做:
$.each($("#Files")[0].files, function (i, file) {
var t = file;
t.push({ id: i });
files.push(t);
});
但是我收到错误说明
对象#没有方法'推送'
这是可以理解的。
我的问题是,是否有一种简单的方法可以向文件对象添加内容或封装文件对象和ID?
答案 0 :(得分:1)
这是未经测试的,但我相信您可以直接使用:
t.id = i;
那应该为对象添加一个id元素。