代码如下,用鼠标操作没问题,但是快捷键不行,哪里有问题吗???
const contextMenu = Menu.buildFromTemplate([
{
label: '图片另存为...',
accelerator: "ctrl+s",
click: () => {
got.get(srcUrl).then(async (Response) => {
const chunk = Buffer.from(Response.rawBody)
const imgType = imageType(chunk)
const { filePath, canceled } = await dialog.showSaveDialog({
title: '图片另存为',
defaultPath: path.resolve(__dirname, "../public/upload/" + randomstring.generate(10) + `.${imgType.ext}`)
})
if (!canceled) {
fs.writeFileSync(filePath, chunk)
}
}).catch((e) => { })
},
}
])