带有Node.js的HTTP PUT请求

mel*_*oon 13 node.js

我正在试图弄清楚如何使用node.js发出HTTP PUT请求.我尝试了很多不同的东西,但无法让它发挥作用.

想法是有一个放置文件的方法,例如:

function putFile(file_path, callback) {
    // Put the file
}
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激.

ste*_*ewe 12

这是一个发送POST请求的示例:http://nodejs.org/docs/v0.4.11/api/http.html#http.request,基本上你只需将其更改为PUT.

您可以使用createReadStream()pipe()将其打开到响应对象.

下面是另一个例子,它使用readFile()与该问题是整个文件加载到内存中,所以最好使用createReadStream()pipe()如果文件比较大.