コンテンツにスキップ

$fn.getPresignedUrl(path,options)

WebPerformerNXの実行環境にあるファイルマネージャに対してアクセスするための署名付きURLの発行します。[非同期]

引数

名前説明
pathstring
  • 署名付きURLを発行するファイルマネージャのファイルパス
  • 下記のクエリパラメータに対応
  • クエリパラメータ説明
    response-content-typeレスポンスヘッダのContent-typeを上書き
    指定なしの場合 binary/octet-stream が設定されます
    response-cache-controlレスポンスヘッダのCache-controlを上書き
    optionsobject署名付きURLの有効時間

    options詳細

    プロパティ説明
    expiresInnumber署名付きURLの有効時間(秒)
    デフォルトは900

    戻り値

    説明
    string署名付きURL

    サンプル

    // ファイルパスにクエリパラメータ(キャッシュ:保存しない、MIMEタイプ:application/pdf)指定
    const path = $ui.filePath.value + "\?response-cache-control=no-store&response-content-type=application/pdf";
    // 有効時間10分の署名付きURLを発行
    $ui.url.value = await $fn.getPresignedUrl(path, {expiresIn:600});