Дело в том, что 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"
. Я хочу заменить xlsx динамическим типом пантомимы, чтобы иногда он был report.txt , а иногда report.xlsx .
Howсделать это из содержимого типа?