Javascript 如何使用AngularJS/Electron创建没有临时文件的保存文件?

Javascript 如何使用AngularJS/Electron创建没有临时文件的保存文件?,javascript,html,angularjs,electron,Javascript,Html,Angularjs,Electron,如果没有临时文件,如何创建保存文件 当我点击“导出”按钮时,我会看到一个窗口,可以选择保存文件的目的地,但我有一个临时文件: ~/Downloads/.org.chromium.chromium.XXXXXX // Export project $scope.exportProject = function () { var blob = new Blob(['content_config'], {type: 'text/json'}),

如果没有临时文件,如何创建保存文件

当我点击“导出”按钮时,我会看到一个窗口,可以选择保存文件的目的地,但我有一个临时文件:

~/Downloads/.org.chromium.chromium.XXXXXX

// Export project
    $scope.exportProject = function () {
         var blob  = new Blob(['content_config'], {type: 'text/json'}),
                 event = document.createEvent('MouseEvents'),
                 file  = document.createElement('a');

             // Name file
             file.download = 'my_config';

             // Create link
             file.href = window.URL.createObjectURL(blob);
             file.dataset.downloadurl = ['text/json', file.download, file.href].join(':');

             // Init event
             event.initEvent('click', true, false, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);

             // Dispatch event
             file.dispatchEvent(event);
    };
应用程序访问以下位置:

~/Downloads/.org.chromium.chromium.XXXXXX
,因为存在临时文件

当我点击“导出”按钮调用我的函数时,我怎么能不使用临时文件呢