在Android注释中使用@Rest进行多部分发布

在Android注释中使用@Rest进行多部分发布,第1张

概述我正在向服务器发送一个多部分请求,该服务器将包含一个图像,以及一些字符串.我还没有找到任何关于如何完成这项任务的指南,我发现的只是如何发布和获取和放置等等,但是没有任何关于多部分.我很乐意提供任何帮助,谢谢解决方法:Here你有一个使用@Rest接口声明它的例子和here你有一个

我正在向服务器发送一个多部分请求,该服务器将包含一个图像,以及一些字符串.
我还没有找到任何关于如何完成这项任务的指南,我发现的只是如何发布和获取和放置等等,但是没有任何关于多部分.
我很乐意提供任何帮助,谢谢

解决方法:

Here你有一个使用@Rest接口声明它的例子和here你有一个例子来使用Spring AndroID(由AA用来生成客户端类)

总之,你可以使用这样的东西(这段代码没有经过测试):

@Rest(rootUrl = "http://mycompany.com/images", converters = FormhttpMessageConverter.class)public interface RestClIEnt {    @Post("/loadimage")    voID sendImage(MultiValueMap formfIElds);}@EActivitypublic class MyActivity extends Activity {    @RestService    RestClIEnt restClIEnt; //Inject it    voID sendImage(inputStream in) {        MultiValueMap values = new org.springframework.util.linkedMultiValueMap<String,Object>();        try {            values.put("filename", "a.jpg");            values.put("file", in);            restClIEnt.sendImage(values);        } finally {            in.close();        }    }}
总结

以上是内存溢出为你收集整理的在Android注释中使用@Rest进行多部分发布全部内容,希望文章能够帮你解决在Android注释中使用@Rest进行多部分发布所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1107221.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-28
下一篇2022-05-28

发表评论

登录后才能评论

评论列表(0条)

    保存