电子保存为将长服务器URL作为标题

时间:2017-02-17 23:30:46

标签: javascript electron

Electron save as dialog为我提供了一个长URL作为标题。

mainWindow.webContents.session.on('will-download', function (event, item, webContents) {
    item.on('updated', () => {});
    item.on('done', (e, state) => {});
});

我看到了这个:How can I display a Save As dialog in an Electron App?。 但它给了我“物品对象被摧毁”。 如果是一个帖子调用,如何将数据传递给请求。

1 个答案:

答案 0 :(得分:0)

这样的事情可以解决你的问题。

dialog.showSaveDialog({"title":"RssReader.pdf"},function(filename){
                    console.log(filename);
                    webview.printToPDF({},function(error,data){
                        if(error) alert(error);
                        else{
                            fs.writeFile(filename, data,function(error){
                                if (error) alert(error);
                                else
                                    alert('PDF saved successfully')
                            });
                        }
                    });
                })