我正在做一个小任务,我需要让电子应用程序显示保存文件对话框并允许用户保存 pdf 文件(这些文件已经存储在用户应用程序数据文件夹中)。我的应用程序的工作方式如下:
我试过 window.open('file:///file-path'),它不起作用。我收到无法显示文件的错误消息。(由于安全问题)
尝试多个选项后,如:
window.open
功能,由于安全问题失败例如
var app = require('electron'),
dialog = app.dialog,
fs = require('fs');
var pdfContent = fs.readFileSync(app.GetPath('UserData'));
dialog.showSaveDialog({ title: 'app'}, pdfContent, function(err){ /*show error*/});
//something like this
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句