let request = require('request'); // ① request(url, { encoding: 'binary' }, (error, response, body) => { if (!error) { let remote = require('remote'); // ② let lastSavePath = window.localStorage.getItem('lastSavePath') || ''; // ③ remote.require('dialog').showSaveDialog({ defaultPath: lastSavePath + filename, title: 'Download File', filters: [{ name: "File", extensions: [filename.split('.').pop()]