nodejs - fs_extra.copy - запись файла на сетевой диск - создает файл, но 0 байтов
Я пытаюсь записать файл на сетевой диск с помощью nodejs.
У меня установлен сетевой диск. Я могу прочитать его и записать на сетевой диск из оболочки.
Я использую это, чтобы скопировать файл:
fs_extra.copy('tempFileLocation', 'networkDrive' + 'uniqueName', function(err) {
if (err) {
console.error(config.new_location + " -- " + err);
} else {
console.log("success! ");
}
});
Это создает правильное имя файла на сетевом диске.
Проблема здесь в том, что файл всегда составляет всего 0 байтов.
Обновить:
Это записывает файл на подключенный сетевой диск.
var file5 = fs.createWriteStream('networkDrive' + 'uniqueName');
var request5 = https.get(PICTURE_URL, function(response5) {
response5.pipe(file5);
});
Я действительно не хотел писать файл с https.get . Я хотел написать в папку /tmp и проверить на ошибки. Затем скопируйте на сетевой диск из папки /tmp.
Кто-нибудь знает, почему не работает fs_extra.copy?
Любая помощь приветствуется.
Спасибо Фил