2012-01-28 129 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

相关问题