@@ -327,6 +327,10 @@ allowProtocolDialog.init(mainWindow);
|
|||||||
ipcMain.on('download-url', (event, URL) => {
|
ipcMain.on('download-url', (event, URL) => {
|
||||||
downloadURL(mainWindow, URL, (err) => {
|
downloadURL(mainWindow, URL, (err) => {
|
||||||
if (err) {
|
if (err) {
|
||||||
|
dialog.showMessageBox(mainWindow, {
|
||||||
|
type: 'error',
|
||||||
|
message: err.toString()
|
||||||
|
});
|
||||||
console.log(err);
|
console.log(err);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
@@ -35,7 +35,7 @@ function getAttachmentName(headers) {
|
|||||||
|
|
||||||
function saveResponseBody(response, filename, callback) {
|
function saveResponseBody(response, filename, callback) {
|
||||||
const output = fs.createWriteStream(filename);
|
const output = fs.createWriteStream(filename);
|
||||||
output.on('close', callback).on('error', callback);
|
output.on('close', callback);
|
||||||
switch (response.headers['content-encoding']) {
|
switch (response.headers['content-encoding']) {
|
||||||
case 'gzip':
|
case 'gzip':
|
||||||
response.pipe(zlib.createGunzip()).pipe(output).on('error', callback);
|
response.pipe(zlib.createGunzip()).pipe(output).on('error', callback);
|
||||||
|
Reference in New Issue
Block a user