A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://developer.mozilla.org/zh-CN/docs/Web/API/FileSystemFileHandle/getFile below:

FileSystemFileHandle:getFile() 方法 - Web API

FileSystemFileHandle:getFile() 方法

Baseline 2023

Newly available

安全上下文: 此项功能仅在一些支持的浏览器的安全上下文(HTTPS)中可用。

备注: 此特性在 Web Worker 中可用。

FileSystemFileHandle 接口的 getFile() 方法返回一个 Promise 对象,可兑现一个 File 对象,其表示磁盘上句柄所代表的条目的状态。

如果磁盘上的文件在调用了此方法后发生了更改或是被移除,那么返回的 File 对象可能会不再可读。

语法 参数

无。

返回值

一个 Promise 对象,可兑现一个 File 对象。

异常
NotAllowedError DOMException

如果可读(read)模式下的 PermissionStatus.state 不是 granted ,则抛出此异常。

NotFoundError DOMException

如果未找到当前条目,则抛出该异常。

示例

下面的异步函数可以显示一个文件选择器,并在选择了文件时使用 getFile() 方法取得内容。

async function getTheFile() {
  // 打开文件选择器
  const [fileHandle] = await window.showOpenFilePicker(pickerOpts);

  // 获取文件内容
  const fileData = await fileHandle.getFile();
}
规范 浏览器兼容性 参见

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4