11
我想弄清楚如何使用node.js进行HTTP PUT请求。我已经尝试了很多不同的东西,但无法使其工作。HTTP请求与Node.js
的想法是有一个方法,把文件,如:
function putFile(file_path, callback) {
// Put the file
}
任何帮助,将不胜感激。
我想弄清楚如何使用node.js进行HTTP PUT请求。我已经尝试了很多不同的东西,但无法使其工作。HTTP请求与Node.js
的想法是有一个方法,把文件,如:
function putFile(file_path, callback) {
// Put the file
}
任何帮助,将不胜感激。
下面是一个发送POST
请求的示例:http://nodejs.org/docs/v0.4.11/api/http.html#http.request,基本上,您只需要将其更改为PUT
即可。
您可以使用createReadStream()和pipe()将它打开到响应对象。
这里是另一个example它采用readFile()
,但问题是,整个文件加载到内存中,所以最好使用createReadStream()
和pipe()
如果文件比较大。
谢谢。这就是我正在使用的例子。添加createReadStream()和pipe()是缺失的部分。 – mellowsoon