$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);}