Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript HTML5文件系统API-允许用户将文件保存到实际的文件系统_Javascript_Html_Filesystems - Fatal编程技术网

Javascript HTML5文件系统API-允许用户将文件保存到实际的文件系统

Javascript HTML5文件系统API-允许用户将文件保存到实际的文件系统,javascript,html,filesystems,Javascript,Html,Filesystems,我知道允许您访问沙盒文件系统。假设我向文件系统写入一个文件。是否可以让用户将该文件保存到实际的文件系统中?我希望能够告诉用户文件的写入位置,以便他们可以访问它,但这似乎是不可能的 我唯一的想法是创建一个用户可以保存的超链接,但在文件大小方面存在可伸缩性问题。引用: 但是,您可以将文件从web应用程序导出到桌面应用程序。例如,您可以使用文件API,创建blob,将iframe重定向到blob,并调用下载管理器 此外,还讨论了FileEntry的toURL()方法,该方法以文件系统:的形式返回url

我知道允许您访问沙盒文件系统。假设我向文件系统写入一个文件。是否可以让用户将该文件保存到实际的文件系统中?我希望能够告诉用户文件的写入位置,以便他们可以访问它,但这似乎是不可能的

我唯一的想法是创建一个用户可以保存的超链接,但在文件大小方面存在可伸缩性问题。

引用:

但是,您可以将文件从web应用程序导出到桌面应用程序。例如,您可以使用文件API,创建blob,将iframe重定向到blob,并调用下载管理器

此外,还讨论了
FileEntry
toURL()
方法,该方法以
文件系统:
的形式返回url


关于如何使浏览器从url下载文件。

您可以使用从
toURL
方法获得的url作为链接的href属性值,该链接还具有一个属性。单击链接将提示用户将内容保存到文件系统中。

请注意。你可以基于浏览器创建一个本地文件系统路径,尽管(可能)他们可以访问。我会接受你的答案,因为我两天都不能接受我的答案◕‿◕。如果我想将1000000个文件保存到“可见”的本地目录,该怎么办?例如,当我的应用程序被用来批量调整1000000张图片的大小时?@IvanKuckir-hmm,我会创建一个存档并提供一个下载链接。有一个zip.js可以帮你解决这个问题。不过我从来没用过。谢谢,但这么多图像可能无法同时放入RAM:(