如何在PHP中使用Retrofit 2读取@Multipart参数?

问题描述 投票:0回答:1

我正在尝试使用 Retrofit 2 将图像上传到 PHP 服务器,但我不知道如何在 PHP 中访问此/这些参数。

@Multipart
@POST("upload/TestImage")
Call<ResultObj> getImageOne(@Part("file\";file=\"image.png\"") RequestBody file);

@Multipart
@POST("upload/TestImage")
Call<ResultObj> uploadImage(@PartMap Map<String, RequestBody> params);
php retrofit
1个回答
0
投票

我通过更改改造版本解决了这个问题:编译'com.squareup.retrofit2:retrofit:2.0.1'并以这种方式使用多部分:

@Multipart
@POST("/example/UpdInfo")
Call<Result> UpdateInfo(@Part MultipartBody.Part pic, @PartMap Map<String, RequestBody> params);
© www.soinside.com 2019 - 2024. All rights reserved.