使用Chrome文件界面编写文件的最简单方法是什么?

时间:2013-04-13 18:09:47

标签: javascript

Chrome按照http://www.html5rocks.com/en/tutorials/file/filesystem/所述实现文件界面,只需添加webkit前缀即可。该文档涵盖了界面的几个方面,但有哪些最简单的步骤,例如,提示用户使用文件保存对话框,或告诉他文件已保存在某处?例如,假设我们要为用户保存一些文本数据。

我主要将代码行称为简单度量,但每行80个字符(和常识)。我也指的是Chrome 26。

1 个答案:

答案 0 :(得分:0)

这就是我发现的。当然,它的使用非常有限,最好参考上面链接的主要文章

function error(e) { console.log(e); };
webkitRequestFileSystem(TEMPORARY, Math.pow(2, 10), function(fs) {
    fs.root.getFile( 'exported.txt', {create:true}, function(fileEntry) {
        fileEntry.createWriter(function(fileWriter) {
            fileWriter.onwriteend = function() {
                alert('content saved to '+fileEntry.fullPath);
            };
            var blob = new Blob(['Lorem Ipsum'], {type: 'text/plain'});
            fileWriter.write(blob);
        });
    }, error);
}, error);