使用多图像选择器将多张图像上传到 API

Upload Multiple Images to API using Multi Image Picker

我正在尝试使用通过我的 flutter 应用程序中的表单输入的数据来实现将多张图像(连同一些其他数据)上传到 API 的功能。

我正在使用 https://pub.dev/packages/multi_image_picker 将所有图像存储为 List<Asset>

我正在尝试连接的 API 说它需要以下字段。

firstname, lastname and images[].

我已经开始使用以下方法对 json 正文进行编码:

var body = json.encode({"firstname": firstNameField, "lastname": lastNameField, "images": imageList});

但这失败了。有人有什么建议吗?

嘿@Bollie,您可以使用 flutter_uploader 包,这非常简单,您可以 post 表单数据中的数据与多个 files/images 分开。 这里有更多关于如何做的信息,希望它对你有用.. https://github.com/BlueChilli/flutter_uploader/issues/9

  • 如有任何问题欢迎随时提问,其实我最近就是这样做的...