T. *_*Rex 3 android android-annotations androidhttpclient
我正在向服务器发送一个多部分请求,该服务器将包含一个图像,以及一些字符串.我还没有找到任何关于如何完成这项工作的指南,我发现的只是如何发布和获取和放置等等,但没有任何关于多部分.我很乐意提供任何帮助,谢谢
这里有一个使用@Rest接口声明它的示例,这里有一个使用Spring Android(由AA用于生成客户端类)的示例
总之,你可以使用这样的东西(这段代码没有经过测试):
@Rest(rootUrl = "http://mycompany.com/images", converters = FormHttpMessageConverter.class)
public interface RestClient {
@Post("/loadimage")
void sendImage(MultiValueMap formfields);
}
@EActivity
public 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();
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2132 次 |
| 最近记录: |