NodeJS读/写文件到网络驱动器

时间:2014-10-23 06:37:45

标签: node.js

我有一个脚本,使用fs createWriteStream将文件写入磁盘。

我现在想要实现的是将这些文件写入共享网络驱动器。

使用类似的目录 - // hostname / scratch / reece

我在Windows上运行此脚本,但是当我部署它时,此应用程序将位于ubnutu / rhel上。

这是此脚本的一个重要部分,因此任何有关如何写入网络驱动器的建议都会很棒。

同样适用于从网络驱动器读取并通过HTTP发送回来。

请记住,通过我的nodejs api可能会有成千上万的请求写入此驱动器,因此我希望避免依赖后台进程来处理文件传输。

有关方法的任何想法吗?

1 个答案:

答案 0 :(得分:2)

您必须使用适合该特定操作系统的技术将驱动器连接到服务器(在Ubuntu与Windows上可能不同)。然后,您可以通过它使用的任何操作系统安装技术来寻址该服务器。

在Windows中,您可以使用驱动器号或UNC路径。在Ubuntu上,可能是挂载的网络文件系统卷。

这种情况下,您不太可能在Windows与Ubuntu上进行完全相同的设置工作。如果将适当的根路径名称放入配置文件中,则其余代码可能完全相同。除此之外,目前还不清楚你在问什么。