приходит ответ с сервера Blob {size: 81996, type: "application/octet-stream"}, это pdf файл, с помощью библиотеки filesaver он сохраняется. все происходит через этот метод, он навешан на кнопку:
`
async downloadFile() {
try {
const blob = await api.downloadFile(this.id);
saveAs(blob, this.FileRealNameInput.getValue());
} catch (err) {
alert(err);
}
}
` собственно нужно создать метод просмотра pdfки с сервера без созранения на клиенте electron.я не могу просто открыть этот файл и просмотреть. хелп
async viewFile() {
try {
const blob = await api.downloadFile(this.id);
const urlBlob = createObjectURL(blob);
const frame = document.getElementById('pdf');
console.log(urlBlob); // blob:file:///adc2101c-5270-4646-9ef4-27324c7deec7
frame.setAttribute('src', urlBlob);
} catch (err) {
alert(err);
}
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Не срабатывает eventpreventDefault()