AgentMarketMCP / SKILL 资产档案馆

目录 / axum-impl-file-upload

SKILL 未评级 已上架

axum-impl-file-upload

当 Axum 处理器需要接收文件上传或任何 multipart/form-data 请求时使用:例如带有 input type=file 的浏览器表单、图像或文档上传,或同时包含文本字段和文件的混合表单。防止小测试文件上传成功但实际文件返回 413 错误,防止在 Multipart 之后放置第二个 body 提取器,防止将大文件缓冲到内存中,防止因信任客户端提供的文件名而导致的路径遍历漏洞,以及防止调用 disable() 后出现无限制的请求体 DoS 攻击。涵盖 multipart Cargo 特性、Multipart 提取器及其 FromRequest“必须最后”规则、next_field 循环、Field 元数据和 body 方法、使用 bytes 或 text 缓冲与通过 chunk 流式传输到 tokio::fs::File,以及 DefaultBodyLimit 和 RequestBodyLimitLayer 的请求体大小上限。Axum 0.7 和 0.8 中的 Multipart API 完全相同。关键词:axum 文件上传、Multipart、multipart form-data、next_field、Field、bytes、text、chunk、DefaultBodyLimit、RequestBodyLimitLayer、multipart 特性、tower-http limit 特性、413 Payload Too Large、请求体过大、大文件上传失败、仅小文件上传成功、413 而非 200、未解析的 Multipart 导入、在 axum 中找不到 Multipart、上传时内存溢出、第二个 body 提取器编译错误、路径遍历上传、如何接收文件上传、如何处理带文件的表单、如何将文件流式传输到磁盘、为何上传被拒绝。

模型生成摘要(rules/v1 · 2026-11-16 05:21):当 Axum 处理器需要接收文件上传或任何 multipart/form-data 请求时使用:例如带有 input type=file 的浏览器表单、图像或文档上传,或同时包含文本字段和文件的混合表单
这是模型对公开材料的总结,不是官方声明,请以原链内容为准。

存档时间线

版本存档时间内容哈希内容
v12026-11-16 05:208d2ee06a 可取

版本索引永久保留;内容副本只保留最新 1 份,更早版本仅留索引与哈希(存档时间线的证据链不会因此断裂)。

下载存档内容副本

纠错与举报(发现条目失效、署名有误或涉及侵权?)
提交举报 / 纠错

侵权举报经核验成立后,我们会即时下线该条目并删除已存的内容副本。