2016-08-22 65 views
1

電子版:1.3.3 操作系統:Ubuntu的14.04電子對話框保存文件沒有工作

我想一個XML對象保存與電子一個.xml文件。我試試這個:

const {dialog} = require("electron").remote; 
dialog.showSaveDialog(myObj) 

一個新的窗口打開,我填寫文件的名稱,但一直沒有保存。 enter image description here

回答

1

showSaveDialog() API不會爲您保存該文件。您必須使用返回的路徑並使用節點保存您的文件。

const {dialog} = require("electron").remote; 
const fs = require('fs'); 

var savePath = dialog.showSaveDialog({}); 

fs.writeFile(savePath, fileData, function(err) { 
    // file saved or err 
});