node.js - ノードにファイルを投稿するにはどうすればよいですか?
phpcn_u1582
phpcn_u1582 2017-07-03 11:42:53
0
1
1321

ノードを使用して 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_u1582
phpcn_u1582

全員に返信(1)
代言

ファイルではフォームの代わりに 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
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート