window.requestFileSystem(type, size, successCallback);

有人知道上面这个请求访问沙盒函数中的size的大小限制吗?我的需求是想实现一个web版的文件管理系统,主要功能是实现大文件的切割上传以及断点续传功能。下载过程的断点续传的思想是,下载某个文件前,先读取本地的缓存文件夹,判断是否已有该文件,若已有该文件则获取该文件的内容,然后仅需要将该文件没有的部分内容下载并写入到该文件即可,主要采用了file.slice()函数。因为JS无法操控本地文件,但FileSystem API有沙盒文件可提供给用户操作,所以我的思想就是将沙盒做为那个文件目录,每次请求文件前请求该沙盒,判断该沙盒中是否有要下载的文件(因为沙盒中有FileReader和Filewriter可以用来操作文件实现断点续传,其实此处并没有将文件下载到用户的操作系统目录),现在的问题是不知道请求沙盒分配空间时(即调用window.requestFileSystem(type, size, successCallback[, errorCallback]);),其中的size有没有大小限制,大概是多少,因为我这个系统主要是用来处理大文件的,不知道沙盒有没有大小限制。
FileSystem中沙盒的操作可见https://github.com/guangying1...

阅读 1.5k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题