2017-08-25 2 views
-2

Wie zu beheben node.js Datei hochladen ENOENT Fehler? Diese

module.exports.uploader=function(fileobj){ 
fileobj.mv('./127.0.0.1:3000/uploadedImage',function(error){ 
     console.log(error); 
}); 
} 

ist der Fehler:

Error: ENOENT: no such file or directory, open 'D:\programming\bnl\127.0.0.1:3000\css' at Error (native)

+0

Sie verwenden einen Knoten Dateisystem Funktion Datei von einer Web-Adresse Position zu verschieben –

+0

Ich vermute, dass die '127.0.0.1: 3000' Verzeichnis existiert nicht - versuchen Sie es zu schaffen zuerst. –

Antwort

0

Wenn ich nicht verstand es falsch, Sie versuchen, die fileobj zum uploadedImage Ordner zu verschieben, nicht wahr?

Sie sollten den Host nicht als Pfad übergeben. Aus diesem Grund erhalten Sie den Fehler.

Versuchen Sie, den Pfad zum hochgeladenenImage-Ordner relativ zu Ihrem Projektordner zu setzen. Etwas wie folgt aus:

module.exports.uploader = function(fileobj){ 
fileobj.mv(_dirname + '/path/to/uploadedImage', function(error){ 
    console.log(error); 
}); 
} 
+0

Was ist '_dirname'? –

+0

Ihr Projektverzeichnisname. Ist/uploadeimage drin? –

+0

is't work.error ist immer noch. –

Verwandte Themen