$fn.getUploadFiles()
ボタンやアイコンボタンでアップロードしたファイルを取得します。[非同期]
引数
なし
戻り値
| 型 | 説明 |
|---|---|
| Promise <FileInfo[]> | アップロードしたファイル情報 |
| オブジェクト | プロパティ | 型 | 説明 |
|---|---|---|---|
| FileInfo | data | Buffer | ファイルデータ |
| filename | string | ファイル名 | |
| filesize | number | ファイルサイズ |
サンプル
try { // 戻り値はオブジェクトの配列 const files = await $fn.getUploadFiles(); await Promise.all(files.map(async (file) => { const path = `/uploads/${file.filename}`; // 指定パスへファイルを保存 await $fn.putFile(path, { data: file.data, }); }));} catch (err) { console.error("Error ", err);}