HTML5中的FileAPI已经死了吗?

Nik*_*des 18 html5 fileapi

特别参考HTML5 FileAPI.

我正在阅读W3C规范提案,并且可以从这里阅读:http://www.w3.org/TR/file-system-api/

"该文件的工作已经停止,不应作为实施的基础参考或使用."


FileAPI不再是一个HTML5规范还是意味着它的实现细节将只是改变?

T.J*_*der 19

文件API是从不同的文件API -目录和系统.

File API本身不仅没有死,而且得到了相当好的支持.(IE8是没有支持的唯一重要的[并且快乐地退去]桌面浏览器.)

目录和系统文件......

...定义用于导航文件系统层次结构的API,并定义用户代理可以将用户的本地文件系统的沙箱部分暴露给Web应用程序的方法.它建立在File API之上,而File API又构建在File API:Writer之上,每个都添加了不同类型的功能.

显然它存在问题,所以努力被抛弃,可能有利于做其他事情.


...我似乎无法掌握浏览器如何实现功能,然后突然意识到他们不再需要支持它

您可能会发现此主题很有趣.基本上,只有Chrome才有它.Mozilla,Apple和Microsoft(以及其他公司)不想实现它.例如,并不是说谷歌决定他们不再需要它,而是他们从不说服其他供应商这是值得实施的.仅由一个供应商实施的Web标准不是Web标准.最后的钉子在这里宣布了.

  • 所以我可以从本地磁盘上取文件,但我不能再写文件了? (2认同)

小智 5

我认为FileSystem API已经死了.当我在MDN网络文档中搜索它时,我看到了这些:

此功能是非标准功能,不符合标准.不要在面向Web的生产站点上使用它:它不适用于每个用户.实现之间可能存在很大的不兼容性,并且行为可能在将来发生变化.

我也在https://caniuse.com/中搜索它,结果是:

在此输入图像描述