nodejs - fs_extra.copy - 将文件写入网络驱动器 - 创建文件但是0字节

时间:2017-01-28 01:54:52

标签: javascript node.js linux fs fs-extra

我正在尝试使用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无效?

感谢任何帮助。

由于 菲尔

0 个答案:

没有答案