FLUTTER ECOSYSTEM

shelf_multipart

shelf_multipart 为 shelf 处理程序解析 multipart 和 form-data 请求。

最新版本
2.0.1
近 30 天下载
3.3万
喜欢数
37
Pub 分数
160

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

shelf_multipart 是一个 Dart 包,可在基于 Shelf 的服务器中启用对多部分和表单数据请求的解析。它与 Shelf 框架无缝集成,使开发人员能够高效处理文件上传和复杂表单数据。专为服务器端 HTTP 处理设计,支持所有主要平台,包括网页、移动设备和桌面端。该包简化了通过 HTTP POST 请求从客户端发送文件或结构化表单时的入站数据处理。

适合场景
  • 处理Web服务器中的文件上传
  • 解析 HTTP POST 请求中的 form-data
  • 在REST API中处理多部分内容
  • 支持用户资料更新中的图片
  • 为移动应用构建后端服务
主要特点
  • 高效的多部分解析
  • 无缝货架集成
  • 跨平台支持
  • 处理文件和字段数据
  • 轻便且快速
适合对象
  • 基于货架的服务器应用程序
  • 需要文件上传的后端服务
  • 接收 form-data 的 APIs
  • 全栈Flutter应用
  • 使用 Dart 进行服务器逻辑开发的开发者
使用建议
  • 需要 Shelf 框架
  • 不适用于独立客户端使用
  • 仅限HTTP服务器场景
  • 无内置验证
  • 依赖于 goodies.dart 生态系统
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add shelf_multipart

所属分类

依赖

依赖清单 4 项

源码仓库

关联项目