搜索插件、代码仓与 APP 分类

插件详情v2.0.2

shelf_multipart

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

AndroidiOSWebmacOSWindowsLinux
近 30 天下载
4.1万
喜欢数
37
Pub 分数
160

安装插件

flutter pub add shelf_multipart

插件介绍

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

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

适合场景

  • 处理Web服务器中的文件上传
  • 解析 HTTP POST 请求中的 form-data
  • 在REST API中处理多部分内容
  • 支持用户资料更新中的图片
  • 为移动应用构建后端服务

主要特点

  • 高效的多部分解析
  • 无缝货架集成
  • 跨平台支持
  • 处理文件和字段数据
  • 轻便且快速

适合对象

  • 基于货架的服务器应用程序
  • 需要文件上传的后端服务
  • 接收 form-data 的 APIs
  • 全栈Flutter应用
  • 使用 Dart 进行服务器逻辑开发的开发者

使用建议

  • 需要 Shelf 框架
  • 不适用于独立客户端使用
  • 仅限HTTP服务器场景
  • 无内置验证
  • 依赖于 goodies.dart 生态系统

原始 README

以下为关联源码仓库的 README 原文快照,最新内容请访问源码仓库。

Goodies

A collection of small Dart packages that I'm maintaining.

In this repository:

  • shelf_multipart, small wrappers to handle multipart and multipart/form-data requests in a shelf handler.
  • weblocks, a cross-platform implementation of the web locks API. It provides asynchronous locks without prior communication across isolates.
  • jaspr_content_snippets, a <Snippet /> tag for jaspr_content that uses the Dart analyzer to highlight sources and supports deriving snippets from source files.

所属分类

依赖

依赖清单 4 项

源码仓库

使用此插件的项目