コンテンツにスキップ

$fn.getUploadFiles()

プッシュボタンやアイコンボタンでアップロードしたファイルを取得します。[非同期]

引数

なし

戻り値

説明
Promise <FileInfo[]>アップロードしたファイル情報
オブジェクトプロパティ説明
FileInfodataBufferファイルデータ
filenamestringファイル名
filesizenumberファイルサイズ

サンプル

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