【发布时间】:2021-06-04 18:31:07
【问题描述】:
在我正在开发的 Flutter 应用程序中,我使用 Retrofit.dart 包进行网络。
我使用 @Multipart 和 @Part 注释发送带有图像文件的 Multipart POST 请求。
我最近在pubspec.yaml 更新了一些包版本。之后我收到一条错误消息,提示 >Undefined name Multipart used as an annotation. 和 >Undefined name Part used as an annotation
我在他们随包提供的文档中找不到有关 Multipart 请求的任何信息。
谁能解释我正在做的事情有什么问题,或者有没有其他方法可以使用flutter-retrofit发送多部分请求
@MultiPart()
@POST(EditProfile) //URL
Future<LoginResponse> editProfile(@Part(name: 'name') String name,
@Part(name: 'email') String email, @Part(name: 'image') File image);
【问题讨论】: