我正在尝试使用nodejs将文件写入网络驱动器。
我安装了网络驱动器。我可以读取它并从shell写入网络驱动器。
我用它来复制文件:
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无效?
感谢任何帮助。
由于 菲尔