我正在使用HTML5 文件系统 API在Chrome 打包应用程序中编写日志文件。我希望用户能够下载此文件,因此我尝试了类似以下的东西:
这并没有帮助,因为URL的形式类似于
您推荐使用什么技术使封装应用程序中的FileSystem API文件可下载?
编辑:阅读完Ben Well下面的答案后,我意识到我必须更明确地表达我的意思。如果有一种技术可以不涉及加载HTML5 Filesystem API文件内容,构建Blob,并使用chrome.fileSystem API将其写入用户选择的路径,那对我来说似乎特别好。
fs.root.getFile('log.txt', {create: false}, function(fileEntry) {
var url = fileEntry.toURL();
// do something with the file url
});
这并没有帮助,因为URL的形式类似于
filesystem:chrome-extension://eekedjcagggbfigdmifkmhkjbhiklnpj/temporary/log.txt
,在任何地方都不可能打开它。您推荐使用什么技术使封装应用程序中的FileSystem API文件可下载?
编辑:阅读完Ben Well下面的答案后,我意识到我必须更明确地表达我的意思。如果有一种技术可以不涉及加载HTML5 Filesystem API文件内容,构建Blob,并使用chrome.fileSystem API将其写入用户选择的路径,那对我来说似乎特别好。