为http POST请求创建上载的File对象的副本,包括其元数据

时间:2016-01-08 04:22:02

标签: json ajax http browser server

浏览器中的

Built-in methods允许我在上传后查看文件的元数据:

// console logging actual uploaded file
{
    lastModified: 1448847181000,
    lastModifiedDate: Sun Nov 29 2015 20:33:01 GMT-0500 (EST),
    name: "dummypano.jpg",
    preview: "blob:http%3A//localhost%3A3000/6f60ac53-08ab-4e4c-a18d-91809324b965",
    size: 8221818type: "image/jpeg",
    webkitRelativePath: ""
}

有趣的是,这个file不是典型的对象。我无法将此元数据发送到服务器,因为当我对文件进行字符串化时,很多属性都会丢失(第二个日志)。

// console logging stringified file
{"preview":"blob:http%3A//localhost%3A3000/6f60ac53-08ab-4e4c-a18d-91809324b965"}

是否有人知道如何创建此对象的副本,以便将其发布到服务器?此外,为什么preview属性是唯一被字符串化的属性?

0 个答案:

没有答案