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

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

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

  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を入力する。フローの以前のステップでファイル名の値が得られる場合、これはより簡単な方法です。フィールドを入力にドラッグできます。

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

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

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

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

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

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

関連項目

関数カードのダウンロード

Workflowsの関数

Okta Workflowsの要素について