Я хотел бы это сделать, используя https://code.google.com/p/android-query/wiki/AsyncAPI Поддерживает ли эта библиотека эту цель?AQuery загрузить изображение с локального устройства на сервер
Я новичок в Android & Java и пока сложно понять api.
Я хотел бы это сделать, используя https://code.google.com/p/android-query/wiki/AsyncAPI Поддерживает ли эта библиотека эту цель?AQuery загрузить изображение с локального устройства на сервер
Я новичок в Android & Java и пока сложно понять api.
public void async_post(){
//do a twiiter search with a http post
String url = "http://search.twitter.com/search.json";
Map<String, Object> params = new HashMap<String, Object>();
params.put("q", "androidquery");
aq.ajax(url, params, JSONObject.class, new AjaxCallback<JSONObject>() {
@Override
public void callback(String url, JSONObject json, AjaxStatus status) {
showResult(json);
}
});
}
private void aync_multipart(){
String url = "https://graph.facebook.com/me/photos";
Map<String, Object> params = new HashMap<String, Object>();
params.put("message", "Message");
//Simply put a byte[] to the params, AQuery will detect it and treat it as a multi-part post
byte[] data = getImageData();
params.put("source", data);
//Alternatively, put a File or InputStream instead of byte[]
//File file = getImageFile();
//params.put("source", file);
AQuery aq = new AQuery(getApplicationContext());
aq.auth(handle).ajax(url, params, JSONObject.class, this, "photoCb");
}
От: https://code.google.com/p/android-query/wiki/AsyncAPI#Http_POST_(Multipart)
Я не уверен насчет вашего ответа, я не обратил внимания, когда я пометил его. Для загрузки это решение: https://code.google.com/p/android-query/wiki/AsyncAPI#Http_POST_(Multipart) –