从nodejs中的网络共享路径访问文件

Tua*_*ran 9 node.js

路径看起来像这样

\\10.1.10.11\Results\\filename.rtf
Run Code Online (Sandbox Code Playgroud)

从我的机器,我可以通过将其粘贴到Run框中来访问它,输入用户名和密码.

我试过smb2(smb2),但示例代码只是挂起,过了一会儿,我得到了Error: read ECONNRESET.

我需要在linux和windows上使这个工作.

Lon*_*est 15

你逃脱了反斜杠吗?

var path = "\\\\10.1.10.11\\Results\\filename.rtf";
Run Code Online (Sandbox Code Playgroud)

这样做,我只是成功地通过node.js(和nodemailer包)将文件(位于网络共享上)附加到电子邮件中.也许这适用于你正在做的事情.


Tua*_*ran 3

我想我不妨挂载它并像本地文件一样访问它。

对于 Linux 服务器,我使用了smbmount.