IDBMutableFile - 提供对 IndexedDB 文件的访问

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

IDBMutableFile 接口以读或写模式提供对文件的访问,处理所有必要的锁。

注意:此接口曾被称为 FileHandle ,但它被更改为此名称(Mozilla bug 1006485。)

由于 IDBMutableFile 对象绑定到构建在 IndexedDB 之上的伪文件系统,因此使用 IDBDatabase.createMutableFile 方法创建此类对象。

属性

MutableFile.name 只读

处理文件的名称。

MutableFile.type 只读

处理文件的 MIME 类型。

事件处理程序

MutableFile.onabort

每次处理文件中止时都会触发 abort 事件。

MutableFile.onerror

每次出错时都会触发 error 事件。

方法

MutableFile.open()

返回一个 LockedFile 对象,以安全地读取或写入关联文件。

MutableFile.getFile()

返回一个 DOMRequest 对象。如果成功,请求的结果是一个 File 对象,表示处理文件的快照。

规范

目前不属于任何规范。

相关链接