0

我在 Android (Retrofit) 中做了一个项目,我可以在 APP 中得到很好的响应,但我不知道如何在 Postman 和 Advanced REST 客户端中获得响应,我的问题是如何发送文件类型(我不知道知道该怎么称呼它),在我通过 put 实现的项目中, new TypedFile("image/png",...但是我如何将这些参数放入 Postman 和 Advanced REST 客户端?我想检查并了解它,我搜索了很多,我尝试了很多但没有结果。请帮我...

这是项目代码:

 MultipartTypedOutput multipartTypedOutput = new MultipartTypedOutput();
    try {
        multipartTypedOutput.addPart("originalImgBlob", new TypedFile("image/png", files.get(0)));
        multipartTypedOutput.addPart("img430Blog", new TypedFile("image/png;base64", files.get(1)));
        multipartTypedOutput.addPart("img200Blog", new TypedFile("image/png;base64", files.get(2)));
        multipartTypedOutput.addPart("img100Blog", new TypedFile("image/png;base64", files.get(3)));
        multipartTypedOutput.addPart("blurResponseBlob", new TypedFile("image/png;base64", files.get(4)));
        Log.d("UploadActivity", "postNewsFeed() returned: " + "" + files.get(2));
    } catch (Exception e) {
        e.printStackTrace();
    }
    doServereCall(multipartTypedOutput);

/* Set profile pic in registration */
@Headers("Accept:application/json")
@POST("/api/mbrphotos/prfImgIU/{memberId}/{actionType}")
public void sendMultiImages(@Path("memberId") String memberId,
                            @Path("actionType") String actionType,
                            @Body MultipartTypedOutput multipartTypedOutput, Callback<JsonObject> callback);
4

2 回答 2

2

您可以通过以下步骤在邮递员中检查 API 响应:

  1. 选择post方法。
  2. 然后在那个选择body选项中。
  3. 现在选择表单数据选项。之后,您就有了可用于 enter keyvalue的新视图。
  4. 在这里您可以检查您的 API。我还附上图像作为您的帮助的来源。并在关键字段中选择文件类型以发布为 File Type 。选择文件类型后Choose files,您可以使用浏览按钮来选择文件。在此处输入图像描述
于 2017-11-14T07:57:01.527 回答
0

在高级 REST 客户端中,转到“正文”选项卡并选择“任何文件数据”以启用文件上传。

在此处输入图像描述

于 2017-11-15T05:40:36.790 回答