阿神2017-04-17 15:43:22
使用requset模組可以做對應的處理即可;
官方文件寫的很清楚。
var formData = {
// 傳遞一個簡單的鍵值對
my_field: 'my_value ',
// 透過Buffers
傳遞資料my_buffer: new Buffer([1, 2, 3]),
// 透過Streams
傳遞資料my_file: fs.createReadStream(__dirname + '/ unicycle.jpg'),
// 傳遞多個值/w 一個陣列
Attachments: [
],
// 使用「選項」物件傳遞可選元數據,樣式為:{value: DATA, options: OPTIONS}
// 用例:對於某些類型的流,您將需要手動提供「文件」相關資訊。
// 有關選項的更多信息,請參閱 form-data
README:https://github.com/form-data/...
custom_file: {
}
};
request.post({url:'http://service.com/upload', formData: formData}, function optionalCallback(err, httpResponse, body) {
if (錯誤){
}
console.log('上傳成功!伺服器回應:', body);
});