フローのDownload関数カードを使用する
Download関数カードを使用して、ブラウザーのURLからアクセスできる画像やドキュメントファイルなどの任意のファイルをダウンロードします。
この関数カードのフィールド入力と出力については、「ダウンロード」を参照してください。
File関数は、Box、OneDrive、Google Driveなどの共有可能リンクをサポートしていません。
-
URLを、http://やhttps://の部分も含めて[URL]フィールドに入力します。
-
[Query (クエリ)]セクションを使用してクエリ文字列を構築することもできます。たとえば、
https://www.example.com/download?filename=foo.txt
からファイルをダウンロードするには、次のいずれかの方法を使用できます。
-
文字列全体を[URL]フィールドに入力する、または
-
URLを
https://www.example.com/download
に設定し、入力filenameを[Query(クエリ)]セクションに作成し、値としてfoo.txtと入力します。この方法は、フローの以前のステップで得られたfilenameの値を使用するより簡単です。 フィールドを入力にドラッグできます。
- 必要に応じて、リクエストのヘッダーを設定します。たとえば、サイトで承認が必要な場合は、Authorization: Bearer my-tokenというヘッダーを追加します。
- Headersセクションに承認キーを追加します。
- 値をBearer my-tokenに設定します。
- 同様に、Content-type: application/imageも設定できます。
- 必要に応じて、[File Content(ファイルコンテンツ)]出力フィールドのID値を別のカード、たとえばBoxアップロードカードの[File(ファイル)]入力にドラッグします。