颤振改造@Multipart注解的问题

Problem with flutter retrofit @Multipart annotation

在我正在开发的 Flutter 应用程序中,我使用 Retrofit.dart 网络包。

我使用 @Multipart@Part 注释来发送带有图像文件的 Multipart POST 请求。

我最近更新了 pubspec.yaml 中的一些软件包版本。之后我收到一条错误消息 >Undefined name Multipart used as an annotation. and >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);

请使用明确的版本代码更新您的 pubspec.yml。

并且目前不启用 null-safety。