2016-03-21 17 views
0

Bilgisayarımdan yüklediğim resmi içeren istemciden formdata almak için nodejs dosyasındaki npm sürgü modülünü kullanıyorum. Ancak, sunucu tarafındaki dosyayı yazdırmaya çalıştığımda, dosya aslında sunucuya gönderilmediğini tahmin ettiğim, tanımlanmamış. İstemci tarafında yazdırdığımda, orada.NodeJS'de istemcilerden nasıl karşıya dosya alınır?

main.js (clientside)

var formData = new FormData(); 
formData.append("image", file); 
var r = new XMLHttpRequest(); 
r.open("POST", "/post"); 
r.send(formData); 

app.js (sunucu tarafı)

var multer = require('multer'); 

var upload = multer({dest:'./pics/'}); 

app.post('/post', function(req, res) { 
    console.log(req.files); 

} 

cevap

2

You have aslında kullanım katman için. Örneğin:

app.post('/post', upload.single('image'), function(req, res) { 
    console.log(req.file); 
}); 
+0

Bunu unuttum. Teşekkürler! – user3226932