[英]How to post multiple text files in Node.js?
我正在開發一個node.js應用程序。 我想使用HTTP POST將多個本地文本文件發布到目標Web服務器。
現在,我使用請求npm ,那么有什么方法可以通過請求npm實現我的目標? 當然,我將感謝其他使用不同庫的解決方案。
我的意思是HTTP POST是由node.js本身而不是客戶端javascript執行的。 使用node.js,我想將多個本地文本文件發布到另一台服務器。
用針建議最友好的文件發送方法
var needle = require('needle');
var data = {
file: '/home/johnlennon/walrus.png',
content_type: 'image/png'
};
needle
.post('https://my.server.com/foo', data, { multipart: true })
.on('readable', function() { /* eat your chunks */ })
.on('end', function() {
console.log('Ready-o, friend-o.');
})
要么
needle.post('https://my.server.com/foo', data, {multipart: true},
function(err,result) {
if(err) {
console.log(err);
}
});
另外,我還沒有嘗試過,但是文檔說你可以傳遞一個對象數組
var data = [
{
file: '/home/johnlennon/walrus1.png',
content_type: 'image/png'
},
{
file: '/home/johnlennon/walrus2.png',
content_type: 'image/png'
}
]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.