Я получаю путь к файлу, используя Axios.get:
C:\Users\me\AppData\Local\Temp\lorem.csv
Синтаксис Axios get
{
// axios post generate
const URL = '/api/report'+ '/generate'
axios.post(URL, {
report: this.editedItem.report,
values: this.editedItem.values
})
.then(response => {
this.fetchItem()
const URL = '/api/report/path'
axios.get(URL)
.then(response => {
this.path = response.data
})
.catch(err => {
alert(err)
})
})
.catch(err => {
//what happen after error
alert(err)
})
this.close()
}
И я отправляю этот путь к тегу
<a :href="path" download target="_blank" class="tabs__item tabs__item--active" style="position: relative;"><u>{{ path }}</u></a>
но консоль говорит: не разрешено загружать локальный ресурс: [путь]
Я пробовал [не работает]:
- узел: __dirname: false, __filename: false
- данные типа BLOB-объектов
- другой браузер, все тот же
Файл является динамическим, сервер создает файл и сохраняет файл в каталоге.