NW JS – загрузить и сохранить файл по URL-адресу ⇐ Jquery
-
Anonymous
NW JS – загрузить и сохранить файл по URL-адресу
Недавно я начал разрабатывать настольные приложения с использованием NW.JS, и мне нужно загрузить файл по URL-адресу (http://someurl.org/file.zip), и мне удалось сохранить файл, но он кажется поврежденным или неправильным и Я не могу открыть или разархивировать молнию.
Я использую jQuery для загрузки файла и модуль «fs» из Node.JS для его сохранения.
Вот ajax-запрос:
module.exports.download = функция (jQuery, URL) { вернуть jQuery.ajax({ URL: URL, тайм-аут: 1000000 }); }; Остальное:
$('#btnUpdateClient') .click(функция () { КлиентСкачать .download($, адреса.CLIENT_URL) .complete(функция (xhr, статус) { console.log(xhr); fs.writeFile('./files/staClient.zip', xhr.responseText, function (err) { если (ошибка) { Предупреждение('ошибка!'); console.log(ошибка); } еще { alert('Файл сохранен!'); } }); }); }); Чего-то явно не хватает, И размер файла .zip составляет 3,8 МБ, но когда я использую fs.writeFile(), размер файла оказывается 7,3 МБ
Я новичок в NW.JS, есть совет?
Недавно я начал разрабатывать настольные приложения с использованием NW.JS, и мне нужно загрузить файл по URL-адресу (http://someurl.org/file.zip), и мне удалось сохранить файл, но он кажется поврежденным или неправильным и Я не могу открыть или разархивировать молнию.
Я использую jQuery для загрузки файла и модуль «fs» из Node.JS для его сохранения.
Вот ajax-запрос:
module.exports.download = функция (jQuery, URL) { вернуть jQuery.ajax({ URL: URL, тайм-аут: 1000000 }); }; Остальное:
$('#btnUpdateClient') .click(функция () { КлиентСкачать .download($, адреса.CLIENT_URL) .complete(функция (xhr, статус) { console.log(xhr); fs.writeFile('./files/staClient.zip', xhr.responseText, function (err) { если (ошибка) { Предупреждение('ошибка!'); console.log(ошибка); } еще { alert('Файл сохранен!'); } }); }); }); Чего-то явно не хватает, И размер файла .zip составляет 3,8 МБ, но когда я использую fs.writeFile(), размер файла оказывается 7,3 МБ
Я новичок в NW.JS, есть совет?
Мобильная версия