我正在进行小型任务,我需要制作电子应用程序显示保存文件对话框,并允许用户保存pdf文件(已存储在用户应用程序数据文件夹中)。我的应用程序就像:
我试过window.open('file:/// file-path'),它不起作用。我收到了无法显示文件的错误消息。 (由于安全问题)
答案 0 :(得分:0)
尝试多种选项后:
E.g。
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