# File API

URL: https://caijiao.org/reference/web-api/file
Source: docs/reference/web-api/file.md
Description: File API 表示用户选择或拖拽到浏览器中的文件，继承自 Blob。

File API 表示用户选择或拖拽到浏览器中的文件，继承自 Blob。

## 语法

```text
new File(parts, name, options)
```

## 最小示例

```js
const file = input.files[0];
console.log(file.name, file.type, file.size);
```

## 常见错误

- 只看语法不看运行环境限制。
- 没有处理错误、权限或兼容性分支。
- 示例上线前应结合真实浏览器、服务器或 Git 仓库验证。

## 相关内容

- [Web API Reference](/reference/web-api/)
- [JavaScript Reference](/reference/javascript/)
- [开发问题库](/how-to/javascript/)
