0

我尝试使用此代码(它似乎随处可见):

const objectUrl = URL.createObjectURL(blob)
a.href = objectUrl
a.download = 'archive.zip';
a.click();

但它只下载文件。我需要在打开之前更改它的名称。

4

1 回答 1

0

尝试使用 blob,如下所述。

const fileName = 'myFile';
const data = resp.body;
this.blob = new Blob([data], { type: 'application/pdf' });
var downloadUrl = window.URL.createObjectURL(data);
var link = document.createElement('a');
link.href = downloadUrl;
link.download = fileName + '.pdf';
link.click();
于 2021-10-06T18:00:52.827 回答