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

时间:2019-09-05 06:06:21

标签: flutter dart upload photo

我正在尝试使用通过我的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});

但是失败了。有人有建议吗?

1 个答案:

答案 0 :(得分:2)

嘿,@ Bollie,您可以使用flutter_uploader程序包,非常简单,您可以将数据单独发布到具有多个文件/图像的formdata中。 这是有关您如何做的更多信息,希望它对您有用。 https://github.com/BlueChilli/flutter_uploader/issues/9

  • 可以随时提出任何问题,实际上我最近是这样做的...