LockedFile - Web API 接口参考 编辑

非标准
该特性是非标准的,请尽量不要在生产环境中使用它!

概要

LockedFile 接口提供了处理给定文件的所有必要锁定工具

属性

LockedFile.fileHandle 只读
从被打开的锁定文件返回一个 FileHandle 对象。
LockedFile.mode 只读
访问文件的方式; 返回readonly 或 readwrite。
LockedFile.active 只读
指示文件是否可以访问,返回true或false。
LockedFile.location
读/写指针在文件中的位置。

事件处理

LockedFile.oncomplete
每次读取或写入操作成功时触发 complete 事件。
LockedFile.onabort
每次调用abort() 方法时会触发abort事件。
LockedFile.onerror
在每次出现问题时触发error事件。

方法

LockedFile.getMetadata()
允许检索文件元数据(上次修改的大小和日期)。返回FileRequest对象。
LockedFile.readAsArrayBuffer()
允许以ArrayBuffer形式检索文件内容的一部分。返回FileRequest对象。
LockedFile.readAsText()
允许以字符串形式检索文件内容的一部分。返回FileRequest对象。
LockedFile.write()
允许从location 偏移量开始在文件中写入一些数据。返回FileRequest对象。
LockedFile.append()
允许从文件末尾写入一些数据。返回FileRequest对象。
LockedFile.truncate()
允许截断文件的内容。返回FileRequest对象。
LockedFile.flush()
允许保证任何缓冲的数据已被传输到磁盘。
LockedFile.abort()
使LockedFile无效并取消所有正在进行的操作。

标准

SpecificationStatusComment
FileSystem APIEditor's DraftDraft proposal.

另见

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

词条统计

浏览:115 次

字数:6966

最后编辑:7 年前

编辑次数:0 次

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文