问题是 axios 调用返回文件。有时是 xlsx,有时是纯 txt。
在javascript中,一旦我得到它们,我就强制通过blob下载它。
像这样的东西:
var headers = response.headers;
var blob = new Blob([response.data], {
type: headers['content-type']
});
var link = document.createElement('a');
link.href = window.URL.createObjectURL(blob);
link.download = "report.xlsx";
link.click();
正如你看到的,我有这样的事情:link.download = "report.xlsx"。我想要的是用动态 mime 类型替换xlsx,以便有时是report.txt,有时是report.xlsx。
我如何从内容类型做到这一点?
眼眸繁星
明月笑刀无情
相关分类