2012-01-28 63 views
0

我有豆在互聯網上搜索如何從nodejs上傳文件到Web服務器。我發現了一些東西,但它告訴你如何上傳到nodejs服務器而不是其他一些web服務器。所以我的問題是我如何使用nodejs將文件上傳到Web服務?如何將nodejs中的文件上傳到服務器?

回答

0

使用http模塊並將文件流傳送到請求。

var req = http.request(options, function(res) { 
}); 

req.on('error', function(err) { 
    throw err; 
}); 

fs.createReadStream(file).pipe(req); 
+0

您能否更詳細地說明我在哪裏可以將網址放到我要上傳到的網站上。我是節點的初學者。 – iphone4life4 2012-01-29 22:59:42

+0

這在'選項'中進行。我鏈接到'http.request'文檔,其中列出了您可以使用的所有選項。你可能也想看看[請求模塊](https://github.com/mikeal/request)。這使得它只需要執行'fs.createReadStream(file).pipe(request.put(url));' – fent 2012-01-30 01:51:42

+0

好吧,現在我已經很棒了,我該如何在服務器上獲取文件。我把什麼放在服務器上的PHP文件和thx的幫助 – iphone4life4 2012-01-30 05:40:18

相關問題