問題タブ [node-request]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - ノード/リクエストでリモート画像をアップロードするには?
Node と request モジュールを使用して、自分のサーバーにリモート イメージをアップロードしたいと考えています。次のコードを使用してローカル画像をアップロードする方法を理解しました。
リモート イメージをアップロードできるようにするには、このコードにどのような変更を加える必要がありますか? これは私が取り組んできた画像です: https://www.filepicker.io/api/file/egqDUkbMQlmz7lqKYTZO
リモート URL で fs.createReadStream を使用しようとしましたが、失敗しました。可能であれば、自分のサーバーにアップロードする前に画像をローカルに保存する必要はありません。
javascript - ノード要求モジュール Http.IncomingMessage がイベントを発行しない
このリンクによると:リクエスト - ノード
コールバック引数は 3 つの引数を取得します。
該当する場合はエラー (通常は http.ClientRequest オブジェクトから) http.IncomingMessage オブジェクト 3 番目は応答本文 (文字列またはバッファー、または json オプションが指定されている場合は JSON オブジェクト)
コード:
しかし、上記のコードではconsole.log(body)
動作するだけで、イベント エミッターは動作しません。
また、応答全体が利用可能な場合にのみコールバックが呼び出される場合、http.IncomingMessage
ストリーミングできないときに2番目の引数を (Readable Stream) にするポイントは何ですか。
javascript - Node経由でファイルをWebサービスにアップロードし、応答をファイルとして保存する方法
ファイルをベンダー API にアップロードし、応答データ (バイナリ データとして送信される .png ファイル) を画像ファイルに保存できるようにすることを目標に、Node.js でさまざまなモジュール/メソッドを検索してテストしてきました。ほとんどの例は、ファイルを Web ディレクトリにアップロードする方法を示していますが、Web サービスにはアップロードしていません。Formidable ( https://github.com/felixge/node-formidable ) は、Web ディレクトリに簡単に保存できる例ですが、フォーム データを Web サービスに簡単にポストする方法がわかりません。 .
リクエスト(https://github.com/request/request)を使用してファイルを投稿することを検討しましたが、具体的にはフォームの例に何を入れるかについて混乱しています:
私の現在の試みは、恐るべきものと要求を組み合わせて使用 していますが、次のエラーで失敗します:
TypeError: null のプロパティ 'hasOwnProperty' を読み取れません
私のHTMLフォームは次のとおりです。
ここに私のNode/Formidable/Requestコードがあります:
この時点で、(png ファイルの) 応答を Azure に保存できるという最終目標を持って、Node.js を使用してファイルを POST できれば満足です。
node.js - node.jsのリクエストモジュールからCookieを取得するには?
結果
応答ヘッダーから「 set-cookie 」の値を取得したい。それを拾う方法は?クールでシンプルな方法はありますか?filedkey からのステートメントに使用する必要がありますか、または。私は何をすべきか?私はJavascriptのまったくの初心者であることを知りません。ありがとう...