【发布时间】:2012-01-28 17:07:44
【问题描述】:
我有 bean 在 Internet 上搜索如何从 nodejs 将文件上传到 Web 服务器。我找到了一些东西,但它告诉你如何上传到 nodejs 服务器而不是其他 web 服务器。所以我的问题是如何使用 nodejs 将文件上传到网络服务器?
【问题讨论】:
我有 bean 在 Internet 上搜索如何从 nodejs 将文件上传到 Web 服务器。我找到了一些东西,但它告诉你如何上传到 nodejs 服务器而不是其他 web 服务器。所以我的问题是如何使用 nodejs 将文件上传到网络服务器?
【问题讨论】:
使用http 模块并将文件流通过管道传递给请求。
var req = http.request(options, function(res) {
});
req.on('error', function(err) {
throw err;
});
fs.createReadStream(file).pipe(req);
【讨论】:
options 中。我链接到http.request 文档,其中列出了您可以使用的所有选项。您可能还想查看request module。它使你只需要做fs.createReadStream(file).pipe(request.put(url));