用途:在接受 multipart 上传时使用本技能,帮助在 Litestar 中实现安全的文件上传处理。
主要能力:定义可接受的文件大小与类型限制;显式解析并校验上传负载;将文件流式写入或持久化到已配置的存储;返回规范化的元数据响应。
使用方式:按工作流依次进行——先设定大小与类型上限,再显式解析和校验上传内容,随后流式传输或持久化到存储,最后返回规范化元数据。检查清单要求:执行 content-type 与扩展名策略;避免将大文件完整载入内存;在下游使用前扫描或校验文件。
参考:https://docs.litestar.dev/latest/usage/file-uploads.html
限制:资料未提供具体代码示例、依赖安装命令、支持的存储后端清单及性能指标,暂未提供。