#forms #http #multipart-form #multipart

common-multipart-rfc7578

multipart/form-data (RFC7578) 的实现

10 个版本 (5 个重大更改)

0.6.0 2022 年 5 月 5 日
0.5.0 2022 年 3 月 13 日
0.4.2 2022 年 3 月 9 日
0.3.1 2021 年 9 月 15 日
0.1.1 2019 年 2 月 11 日

#1860 in 异步

Download history 5563/week @ 2024-03-14 4578/week @ 2024-03-21 5754/week @ 2024-03-28 3979/week @ 2024-04-04 5216/week @ 2024-04-11 3710/week @ 2024-04-18 5309/week @ 2024-04-25 5301/week @ 2024-05-02 6540/week @ 2024-05-09 7409/week @ 2024-05-16 8682/week @ 2024-05-23 6854/week @ 2024-05-30 5499/week @ 2024-06-06 6982/week @ 2024-06-13 7170/week @ 2024-06-20 5745/week @ 2024-06-27

每月 26,250 次下载
用于 64 个 crate (7 个直接使用)

MIT/Apache

32KB
491 代码行

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 兼容的好库。

请随意提交拉取请求,我会乐意审查它!

替代方案

许可

根据以下之一获得许可

任选其一。

贡献

除非您明确声明,否则您提交给包括在作品中的任何有意贡献,根据 Apache-2.0 许可证定义,应双许可如上所述,不附加任何额外条款或条件。

依赖项

~2–3MB
~56K SLoC