Как при помощи модуля 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();

 }

Ответы (0 шт):