簡體   English   中英

如何在Node.js中發布多個文本文件?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM