フローのDownload関数カードを使用する
ブラウザーでURLを介してアクセスできる画像やドキュメントファイルなど、任意のファイルをダウンロードするには、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(ファイル)]入力にドラッグします。