フローのDownload関数カードを使用する

ブラウザーでURLを介してアクセスできる画像やドキュメントファイルなど、任意のファイルをダウンロードするには、Download関数カードを使用します。

この関数カードのフィールド入力と出力については、「ダウンロード」を参照してください。

File関数は、BoxOneDriveGoogle Driveなどの共有可能リンクをサポートしません。

  1. URLを、http://またはhttps://プロトコルの部分も含めて[URL]フィールドに入力します。

  2. 任意。[Query(クエリ)]セクションを使ってクエリ文字列を作成します。

    たとえば、https://www.example.com/download?filename=foo.txtからファイルをダウンロードする場合、次のいずれかの方法で表現できます。

    • 文字列全体を[URL]フィールドに入力する。

    • URLをhttps://www.example.com/downloadに設定して[Query(クエリ)]セクションで入力ファイル名を作成し、値としてfoo.txtを入力する。フローの以前のステップでファイル名の値が得られる場合、これはより簡単な方法です。 フィールドを入力にドラッグできます。

  1. 任意。リクエストのヘッダーを設定します。

    たとえば、サイトで承認が必要なときは、Authorization: Bearer {my-token}というヘッダーを追加します。

    1. [Headers(ヘッダー)]セクションに承認キーを追加します。

    2. 値をBearer {my-token}に設定します。

    同様の方法でContent-type: application/imageヘッダーを設定することもできます。

  1. 任意。[File Content(ファイルコンテンツ)]出力フィールドのID値を別のカード(Boxアップロードカードなど)の[File(ファイル)]入力にドラッグします。

関連項目

ダウンロード

関数

Workflows要素