приходит ответ с сервера 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);
}
}
Виртуальный выделенный сервер (VDS) становится отличным выбором
Не срабатывает eventpreventDefault()