FileHandle API - 允许操作文件,包括创建文件和修改其内容

非标准
该功能是非标准的。请尽量不要在生产环境中使用它:因为每个用户不一定会正常运行。它的实现可能存在很大的不兼容性,并且将来可能会改变行为。

FileHandle API 允许操作文件,包括创建文件和修改其内容(与 File API 不同)。由于通过该 API 操作的文件可以物理存储在设备上,因此编辑部分使用基于回合的锁定机制以避免竞争问题。

API 概览

该 API 基于以下接口:

它还与 File API 有联系,尤其是 FileBlob 接口。

规范

正在编写正式的规范草案。由于它与当前实现不完全匹配,因此请注意实现和 / 或规范可能会发生变化。

规范 状态 备注
FileSystem API 编者的草案 提案草案

浏览器兼容性

在 Firefox 15 中受支持。