我有一个脚本,使用fs createWriteStream将文件写入磁盘。
我现在想要实现的是将这些文件写入共享网络驱动器。
使用类似的目录 - // hostname / scratch / reece
我在Windows上运行此脚本,但是当我部署它时,此应用程序将位于ubnutu / rhel上。
这是此脚本的一个重要部分,因此任何有关如何写入网络驱动器的建议都会很棒。
同样适用于从网络驱动器读取并通过HTTP发送回来。
请记住,通过我的nodejs api可能会有成千上万的请求写入此驱动器,因此我希望避免依赖后台进程来处理文件传输。
有关方法的任何想法吗?
答案 0 :(得分:2)
您必须使用适合该特定操作系统的技术将驱动器连接到服务器(在Ubuntu与Windows上可能不同)。然后,您可以通过它使用的任何操作系统安装技术来寻址该服务器。
在Windows中,您可以使用驱动器号或UNC路径。在Ubuntu上,可能是挂载的网络文件系统卷。
这种情况下,您不太可能在Windows与Ubuntu上进行完全相同的设置工作。如果将适当的根路径名称放入配置文件中,则其余代码可能完全相同。除此之外,目前还不清楚你在问什么。