打开权限,编辑tauri.conf.json,把tauri.allowlist.dialog.open设置为true。
{
"tauri": {
"allowlist": {
"dialog": {
"open": true, // enable file open API
}
}
}
}
之后使用下面示例代码,就可以打开多个图片文件。
import { open } from '@tauri-apps/api/dialog';
// Open a selection dialog for image files
const selected = await open({
multiple: true,
filters: [{
name: 'Image',
extensions: ['png', 'jpeg']
}]
});
if (Array.isArray(selected)) {
// user selected multiple files
} else if (selected === null) {
// user cancelled the selection
} else {
// user selected a single file
}