HTTP PUT-запрос с Node.js - PullRequest
       11

HTTP PUT-запрос с Node.js

12 голосов
/ 29 августа 2011

Я пытаюсь выяснить, как сделать HTTP-запрос PUT с помощью node.js.Я пробовал много разных вещей, но не могу заставить его работать.

Идея состоит в том, чтобы иметь метод для помещения файла, например:

function putFile(file_path, callback) {
    // Put the file
}

Любая помощь будетбыть оцененным.

1 Ответ

11 голосов
/ 29 августа 2011

Вот пример, который отправляет запрос POST: http://nodejs.org/docs/v0.4.11/api/http.html#http.request, в основном вам просто нужно изменить его на PUT.

Вы можете открыть свой файл, используя createReadStream() и pipe () это к объекту ответа.

Вот еще один пример , который использует readFile(), проблема в том, чтовесь файл загружается в память, поэтому лучше использовать createReadStream() и pipe(), если файлы большие.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...