如何在没有临时文件的情况下创建保存文件?
当我点击我的"导出"按钮,我得到一个窗口,让我选择我的保存文件的目的地,但我有一个临时文件:
~/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
因为有一个临时文件。
点击"导出"我怎么能不使用临时文件?按钮,调用我的功能?