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

时间:2016-06-08 16:10:34

标签: javascript html angularjs electron

如何在没有临时文件的情况下创建保存文件?

当我点击我的"导出"按钮,我得到一个窗口,让我选择我的保存文件的目的地,但我有一个临时文件:

~/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因为有一个临时文件。

点击"导出"我怎么能不使用临时文件?按钮,调用我的功能?

0 个答案:

没有答案