Я пытаюсь загрузить файл с локального сервера (возможно, в будущем мне нужно будет сделать это на другом сервере). Когда я нажимаю на ссылку, чтобы скачать файл в браузере, появляется сообщение «о: пусто # заблокировано».
Я использую axios и vue.js.
,
Код такой:
downloadItem(urlDoc) {
console.log(urlDoc);
axios({
method: 'get',
url: urlDoc,
responseType: 'arraybuffer',
}).then(function(response) {
let blob = new Blob([response.data], { type: 'image/png' })
let link = document.createElement('a')
link.href = window.URL.createObjectURL(blob)
link.download = 'image.png'
link.click()
})
}
Ранее я добавил расширение Chrome для возможности запроса вызова. Расширение - allow-control-allow-origin.
Спасибо.