#hyper #hyper-http #forms #multipart-form #http #multipart

hyper-multipart-rfc7578

Hyper 的 multipart/form-data (RFC7578) 实现

13 个版本 (7 个破坏性版本)

0.8.0 2022年5月5日
0.7.0 2022年3月13日
0.6.2 2022年3月9日
0.5.1 2021年9月16日
0.1.0-alpha22017年12月1日

#multipart-form 中排名 5

Download history 5425/week @ 2024-03-14 4353/week @ 2024-03-21 5496/week @ 2024-03-28 3739/week @ 2024-04-04 4891/week @ 2024-04-11 3435/week @ 2024-04-18 5003/week @ 2024-04-25 4784/week @ 2024-05-02 6029/week @ 2024-05-09 6804/week @ 2024-05-16 8187/week @ 2024-05-23 6409/week @ 2024-05-30 4769/week @ 2024-06-06 6528/week @ 2024-06-13 6808/week @ 2024-06-20 5344/week @ 2024-06-27

每月下载量 24,255
55crate中使用(直接使用8

MIT/Apache

41KB
544

Workflow Status Maintenance

Rust Multipart (RFC 7578)

组件

名称 文档 Crate
common Docs Crate
actix Docs Crate
hyper Docs Crate

本crate包含了对RFC 7578中描述的 multipart/form-data 媒体类型的实现。

用法

将 Hyper 或 Actix 的实现添加到您的 Cargo.toml 文件中

Actix

[dependencies]
actix-multipart-rfc7578 = "0.10"

并导入

extern crate actix_multipart_rfc7578 as multipart;

Hyper

[dependencies]
hyper-multipart-rfc7578 = "0.8"

并导入

extern crate hyper_multipart_rfc7578 as multipart;

关于服务器实现的说明

我近期没有计划实现服务器端。我最终实现了客户端,因为我找不到任何与 hyper >= 0.11 兼容的好库。

请随时提交 pull request,我会很高兴审查它!

替代方案

许可证

许可协议为以下之一

任选其一。

贡献

除非您明确声明,否则根据 Apache-2.0 许可证定义的,您有意提交以包含在作品中的任何贡献,都将按上述方式双许可,不附加任何额外条款或条件。

依赖关系

~5–7MB
~124K SLoC