将沙箱文件系统中的目录文件保存或写入chrome app中的用户所选目录

时间:2014-12-03 05:58:22

标签: google-chrome-app

要点:

有没有办法将沙盒文件系统目录的所有文件保存到用户本地目录?我只需要用户提示符不是每个文件的目录。

1 个答案:

答案 0 :(得分:0)

是的,如果您在清单中声明"directory"子权限,则应该可以:

"permissions": [
  {"fileSystem": ["write", "directory"]}
]

然后,您可以使用type: "directory"使用chrome.fileSystem.chooseEntry请求访问目录,使用chrome.fileSystem.getWritableEntry 将结果转换为可写条目(请参阅注释)和然后写下你需要的文件。