2015-01-20 15 views
7

Il percorso è simile al seguentefile di Access dal percorso di condivisione di rete in nodejs

\\10.1.10.11\Results\\filename.rtf 

dalla mia macchina, posso accedervi bene incollandolo al Run box, inserire username e password.

Ho provato smb2 (smb2) ma il codice di esempio si blocca e dopo un po ', ottengo Error: read ECONNRESET.

Ho bisogno di farlo funzionare su Linux e Windows.

+0

Anch'io vorrei sapere come accedere ai file su una condivisione di rete (utilizzando percorsi come hai indicato). –

+1

@LonnieBest uso 'smbmount' per montare la cartella condivisa e accedervi. –

+0

Sto anche cercando la risposta. Qualcuno è giunto a una conclusione? –

risposta

0

Immagino che potrei anche montarlo e accedervi come file locale.

per server Linux, ho utilizzato smbmount.

10

Sei fuggito dai backslash?

var path = "\\\\10.1.10.11\\Results\\filename.rtf"; 

Facendo questo, ho appena avuto successo allegare un file (che si trova in una condivisione di rete) per una e-mail tramite node.js (e il pacchetto nodemailer). Forse questo si applicherebbe anche a quello che stai facendo.

0

In Ubuntu provare il pacchetto cifs-utils per montare la condivisione file di Windows SMB-CIFS a un percorso di montaggio Linux

sudo apt-get install cifs-utils 
mount -t cifs -o username=USERNAME,password=PASSWD //192.168.1.88/shares /mnt/share 

e quindi è possibile accedervi in ​​questa directory: /mnt/share

In Windows si dovrebbe essere in grado di accedere direttamente al percorso di rete. Windows 7 sembra accettare le barre inverse al posto delle barre rovesciate per un nome di percorso di rete. Prova questo:

var path = "//10.1.10.11/Results/filename.rtf"; 
Problemi correlati