【发布时间】:2017-05-16 12:16:41
【问题描述】:
我正在尝试通过请求 npm 库发送文件,但我不断收到 write after end 错误。怎么了?我该如何解决这个问题?
这就是我这样做的方式:
return new Promise((resolve, reject) => {
const callback = (error, response, body) => {
if (!error && response.statusCode < 400) {
resolve(body);
}
else {
reject(error); // Write after end
}
};
request({
url: "https://api.url.com/v2/",
method: "POST",
formData: fs.createReadStream("file"),
}, callback);
});
【问题讨论】: