как открыть blob в electron.js не скачивая его

172
24 августа 2018, 17:40

приходит ответ с сервера 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);
    }
}
READ ALSO
Установка Node.JS через NVM

Установка Node.JS через NVM

Установил nvm на windows 8(C:\ProgramFiles\nvm)

177
как распарсить json файл

как распарсить json файл

есть файл productsjson

211
Cannot set property 'style' of null

Cannot set property 'style' of null

Всем доброго времени суток

151