我在Javascript中有一个这样的内存文件对象:
{
name: "1_mRf78VMrVHjBMQpz6PYmiw.jpeg",
lastModified: 1549023843303,
lastModifiedDate: Fri Feb 01 2019 17:54:03 GMT+0530 (India Standard Time),
webkitRelativePath: "",
size: 265437,
}
如何下载?
var link = document.createElement("a");
document.body.appendChild(link);
link.download =element.artifactName;//file name
link.href = element.artifact;//file object
link.click();
它正在下载损坏的文件而不是原始文件。
答案 0 :(得分:0)
这有效
var link = document.createElement("a");
var file = element.artifact;
link.download = element.artifactName;
link.href = URL.createObjectURL(file);
link.click();