コンテンツにスキップ

$fn.getPresignedUrl(path,options)

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

引数

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

options詳細

プロパティ説明
expiresInnumber署名付きURLの有効時間(秒)
デフォルトは900
bypassAccessControlbooleanfalseの場合にフォルダへのアクセス制御の対象となります。
デフォルトはfalse

戻り値

説明
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});