当前位置: 首页 > 知识库问答 >
问题:

需要帮助后多个图像文件使用改型?

毛弘博
2023-03-14

如何使用Rethfit在同一个参数上添加多个图像/文件以及其他文本数据?

Single image is uploading perfectly using following interface
    @Multipart
    @POST("/users/updateProfile/")
    public void updateProfileWithImage(
                    @Part("user_id") TypedString first_name,
                    @Part ("image") TypedFile image, 
                    Callback<WebResponse> callback);

共有1个答案

董翰墨
2023-03-14

您可以使用@multipart Post和@partmap作为参数

Map<String, TypedFile> files = new HashMap<String, TypedFile>();
files.put("my file number one", new TypedFile("image/jpg", new File(filename)));
files.put("my file number two", new TypedFile("image/jpg", new File(filename)));

apiInterface.updateProfileWithImage("first name here", files);

private interface ApiInterface{
    @Multipart
    @POST("/users/updateProfile/")
    Response updateProfileWithImage(
     @Part("user_id") TypedString first_name,
     @PartMap Map<String,TypedFile> Files
    );

}
 类似资料:
  • 我正在为一款名为Counter-Strike:Global Avolution的游戏创建一个模拟程序,我一直在考虑如何在HBox中对某些图像进行动画化。游戏中有武器箱,里面装着各种不同稀有度的皮肤。点击“打开”按钮后,可能赢得的项目将开始在HBox中滚动。把它想象成命运之轮,它开始得很快,然后逐渐变慢,直到它停止在一个名字上,但在这种情况下,代替名字的是项目,而不是一个“轮子”,我有一个水平的HB

  • 然后,这需要转到数据库,该数据库向工作人员发送返回消息,告诉他们该成员已被添加。 只有工作人员在和系统通话,没有人。

  • 即使我的图像文件和代码在同一个文件夹中,我也会得到_tkinter。 我已经经历了一些其他类似的堆栈溢出问题,但没有成功;没有使用PIL,我如何解决这个问题?这是我的代码: 先谢谢你。

  • 我试图创建一个Java正则表达式,如果字符串末尾有奇数个反斜杠(),它将返回true,如果偶数,则返回false。 这是我的正则表达式 当我编译代码时,我得到以下异常 线程“main”java.util.regex.PatternSyntaxException中的异常:索引15^([^])(\)附近的未关闭字符类\$ 如果我使用M模式编译并运行良好,则可以使用反斜杠代替反斜杠 我知道这是一个逃避的

  • 我需要一些帮助用JSOUP解析这个html。我正在尝试从表中的每一列获取数据值。我一直在看JSoup文档,试图弄清楚我到底需要做什么,但还是不确定。看起来网站使用了CSS和内联格式的组合;其中大部分可以转换为CSS并减小页面大小。 这是html文件的一个小片段(实际上差不多有5 MB大小)。 更新:我已经更新了源代码,以更准确地显示html的结构。我假定tbody将位于表元素中是一个给定的条件。我

  • 有什么方法可以让我使用YouTube API检索超过100个结果? 我可以使用这个查询字符串检索多达100个结果:https://gdata.youtube.com/feeds/api/videos?q=football 但当我尝试时https://gdata.youtube.com/feeds/api/videos?q=football 我得到:http://www.w3.org/2005/At