frpc-desktop/electron/api/file.ts

14 lines
367 B
TypeScript
Raw Normal View History

2023-12-01 14:16:53 +08:00
import {dialog, ipcMain} from "electron";
export const initFileApi = () => {
ipcMain.handle("file.selectFile", async (event, args) => {
const result = dialog.showOpenDialogSync({
properties: ['openFile'],
filters: [
{name: 'Text Files', extensions: args},
]
})
return result;
});
}