此页面 已准备就绪

注意: WebPlatform 项目在 2012 年至 2015 年间由多个维护者支持,现已停止维护。该网站现在可在 github 上找到。

file

摘要

文件 API 允许开发者使用 JavaScript 访问从文件输入控件上传文件的内容和本地路径。这使得开发者能够构建一个 JavaScript 前端,允许网站显示上传文件的预览。通过使用文件 API,开发者还可以启用用户通过拖放方式上传文件。在文件 API 之前,这些功能只能通过 Flash 或其他插件来实现。

Blob
Blob 对象表示不可变的原始数据。它提供了一种方法,可以将数据对象在字节范围内切片成进一步的原始数据块。
File
File 对象提供关于存储在用户计算机上的文件的信息,以及对其内容的访问权限。这些通常从用户使用 input 元素选择文件时返回的 FileList 对象,或从拖放操作的 DataTransfer 对象中获取。
FileError
表示在使用 FileReader 接口时发生的错误。根据最新规范已废弃。请改用 DOMError
FileList
FileList 是一个对象,它表示从底层系统单独选择的文件数组。
FileReader
FileReader 对象允许 Web 应用程序异步读取存储在用户计算机上的文件(或原始数据缓冲区)的内容,使用 File 或 Blob 对象来指定要读取的文件或数据。可以从用户使用 input 元素选择文件时返回的 FileList 对象、拖放操作的 DataTransfer 对象,或 HTMLCanvasElement 上的 mozGetAsFile() API 获取 File 对象。
FileReaderSync
允许同步读取 File 或 Blob 对象。仅在 Workers 中可用,因为同步 I/O 否则会阻止主应用程序执行。
MSStreamError
MSStreamError 对象异步报告与文件相关的错误。根据最新规范已废弃。请改用 DOMError
MSStreamReader
从 MSStream 对象创建随机访问数据(Blob)。
ObjectURLOptions
为与 createObjectURL 方法一起使用的 oneTimeOnly 属性提供支持。
URL
用于 URL 相关实用操作的静态对象。

参见

相关文章

离线存储