繁体   English   中英

使用node js访问本地网络驱动器

[英]Use node js to access a local network drive

NodeJs 在 fs/io 操作方面很棒,但我无法使用它来访问共享(用于存储)本地网络驱动器。

filesystem.writeFile('\\192.168.1.1\test.txt', 'data!', function(error){ ... });

我得到 UNKNOWN_ERROR 没有帮助,可以通过资源管理器(我在 Windows 上)毫无问题地访问那里的 IP。 并且可写(对于我的 windnows 用户)。

这里有什么问题?!

请记住,在 JavaScript 字符串文字中, \是转义字符。 您要求写入的实际文件名是\192.168.1.1<tab>est.txt (其中<tab>代表制表符),因为\\ => \\t => 制表符。

要使用字符串文字将反斜杠放入字符串中,您需要将其转义(使用反斜杠):

filesystem.writeFile('\\\\192.168.1.1\\test.txt', 'data!', function(error){ ... });

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM