フローのDownload関数カードを使用する
ブラウザーでURLを介してアクセスできる画像やドキュメントファイルなど、任意のファイルをダウンロードするには、Download関数カードを使用します。
この関数カードのフィールド入力と出力については、ダウンロード(Download)を参照してください。
注:
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に設定してクエリ(Query)セクションで入力ファイル名を作成し、値としてfoo.txtを入力する。フローの以前のステップでファイル名の値が得られる場合、これはより簡単な方法です。フィールドを入力にドラッグできます。
-
-
任意。リクエストのヘッダーを設定します。
たとえば、サイトで承認が必要なときは、
Authorization: Bearer {my-token}というヘッダーを追加します。-
ヘッダー(Headers)セクションに承認キーを追加します。
-
値を
Bearer {my-token}に設定します。
同様の方法で
Content-type: application/imageヘッダーを設定することもできます。 -
- 任意。ファイルコンテンツ(File Content)出力フィールドのID値を別のカード(Boxアップロードカードなど)のファイル(File)入力にドラッグします。
関連項目