PHPackages                             reactphp-x/multipart-form-data - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. reactphp-x/multipart-form-data

ActiveLibrary

reactphp-x/multipart-form-data
==============================

01PHP

Since Nov 10Pushed 6mo agoCompare

[ Source](https://github.com/reactphp-x/multipart-form-data)[ Packagist](https://packagist.org/packages/reactphp-x/multipart-form-data)[ RSS](/packages/reactphp-x-multipart-form-data/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

ReactPHP MultipartFormData
==========================

[](#reactphp-multipartformdata)

一个支持数组参数、文件流和带宽控制的 ReactPHP 多部分表单数据上传库。

功能特性
----

[](#功能特性)

- ✅ **完整数组支持**: 支持简单数组和多维嵌套数组
- ✅ **文件流支持**: 使用 ReactPHP 流进行文件读取，支持大文件异步上传
- ✅ **带宽控制**: 可以精确控制上传速度，支持突发和持续速率限制
- ✅ **读取长度控制**: 可自定义数据块大小，优化内存使用
- ✅ **部分文件上传**: 支持上传文件的指定部分（断点续传等场景）
- ✅ **文件上传**: 支持单文件和多文件上传
- ✅ **灵活API**: 构造函数和外部方法都支持数组参数
- ✅ **标准兼容**: 生成符合 HTML 表单标准的字段名格式
- ✅ **高效处理**: 使用 `http_build_query` 简化数组处理逻辑
- ✅ **异步支持**: 基于 ReactPHP 的异步 HTTP 客户端

安装
--

[](#安装)

```
composer require reactphp-x/multipart-form-data
```

基本使用示例
------

[](#基本使用示例)

### 普通文件上传

[](#普通文件上传)

```
