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
,因为存在临时文件
当我点击“导出”按钮调用我的函数时,我怎么能不使用临时文件呢