【发布时间】:2014-09-02 09:36:47
【问题描述】:
我正在尝试使用 fileSystem api 保存文件。
看来下面这段代码运行良好。
但是,我找不到保存的文件的位置。
如果是mac os,应该在下面的目录下??
/Users/USERNAME/Library/Application Support/Google/Chrome/Default/File System/
我的项目快完成了。我所要做的就是实现将文件保存在本地驱动器中的功能!
请帮帮我!!
谢谢!
function writeToLocal(filename, content) {
function errorCallback(e) {
alert("Error: " + e.name);
}
function fsCallback(fs) {
fs.root.getFile(filename, {create: true}, function(fileEntry) {
fileEntry.createWriter(function(fileWriter) {
fileWriter.onwriteend = function(e) {
alert("Success! : " + fileEntry.fullPath);
};
fileWriter.onerror = function(e) {
alert("Failed: " + e);
};
var output = new Blob([content], {type: "text/plain"});
fileWriter.write(output);
}, errorCallback);
}, errorCallback);
}
webkitStorageInfo.requestQuota(PERSISTENT, 1024,
webkitRequestFileSystem(PERSISTENT, 1024, fsCallback, errorCallback),
errorCallback);
}
writeToLocal("test.txt", "hello world\n");
【问题讨论】:
标签: javascript html google-chrome-extension google-chrome-app html5-filesystem