Как скачать в файл файловый объект в Javascript? - PullRequest
0 голосов
/ 27 марта 2019

У меня есть объект-файл в памяти, подобный этому, в 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();

Он загружает поврежденный файл вместо исходного.

1 Ответ

0 голосов
/ 27 марта 2019

это сработало

var link = document.createElement("a");
var file = element.artifact;

link.download = element.artifactName;
link.href = URL.createObjectURL(file);
link.click();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...