検索

ホームページ  >  に質問  >  本文

node.js - ノードにファイルを投稿するにはどうすればよいですか?

ノードを使用して API インターフェースを呼び出したいのですが、インターフェースのパラメーターにはファイルのアップロードが必要です。この操作を実現するには、リクエスト モジュールを使用する方法を教えてください。神に尋ねてください。 。
現在のコードは次のとおりです:
var config = require('./config');
var request = require('request');

var fs = require('fs');

var url = config.host '/inpidual/doc/ocr';

var file = fs.createReadStream('./WechatIMG5.jpeg');

var オプション = {

リーリー

};

request(オプション, 関数 (エラー, 応答, 本体) {

リーリー

});

phpcn_u1582phpcn_u15822746日前1357

全員に返信(1)返信します

  • 代言

    代言2017-07-03 11:44:53

    ファイルではフォームの代わりに formData を使用する必要があります:

    リーリー

    ヘッダーの content-type は送信方法によって異なることに注意してください。ファイルの場合は multipart/form-data、通常のキーと値のペアの場合は application/x-www-form-urlencoded になります。 json 形式では、 application/json になります。

    リクエストでは、form は application/x-www-form-urlencoded に対応し、formData は multipart/form-data に対応します。

    返事
    0
  • キャンセル返事