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

Json 为http POST请求创建上载文件对象的副本,包括其元数据,json,ajax,http,browser,server,Json,Ajax,Http,Browser,Server,在浏览器中,允许我在上传文件后查看其元数据: // 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-4e4

在浏览器中,允许我在上传文件后查看其元数据:

// 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: ""
}
有趣的是,这个
文件
不是一个典型的对象。我无法将此元数据发送到服务器,因为当我对文件(第二个日志)进行字符串化时,它的许多属性都会丢失


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

请不要使用屏幕截图。。将实际代码粘贴到我们的代码窗口中。抱歉@Zak我会这样做的请不要使用截图。。将实际代码粘贴到代码窗口中。抱歉@Zak我会这么做的
// console logging stringified file
{"preview":"blob:http%3A//localhost%3A3000/6f60ac53-08ab-4e4c-a18d-91809324b965"}