Как при помощи модуля net из electron.js загрузить изображение
Так вышло что по некоторым причинам не могу использовать нечего кроме того что есть у electron.js для загрузки файла. Мне необходимо скачать изображение при помощи модуля net. Файл он загружает но вот то что я далее сохраняю через fs программа просмотра изображений не может прочитать, код функции:
const {net} = require('electron')
const fs = require("fs");
function getAndSaveImg(url, nameFile, callback){
const request = net.request({
method: 'GET',
protocol: 'https:',
hostname: 'localhost',
path: url,
useSessionCookies:true
});
request.on('response', (response) => {
let t = ''
response.on('data', (chunk) => {
t+=chunk
});
response.on('end', () => {
fs.writeFile('./cash/'+nameFile, t, {encoding:'binary'}, callback)
});
});
request.setHeader('Content-Type', 'image/jpeg');
request.end();
}