이미지를 업로드하고있습니다.
AsyncHttpClient로 post방식으로 전달하고있는데,
계속 onFailure 가 되네요ㅠㅠㅠ오류 확인해봣더니
오류의 내용은 이렇습니다.
전문가분들 도움좀 부탁드립니다..
W/JsonHttpRH: onFailure(int, Header[], String, Throwable) was not overriden, but callback was received
org.json.JSONException: Response cannot be parsed as JSON data
AsyncHttpClient client = new AsyncHttpClient();
client.post( sUpload_Url, params, new JsonHttpResponseHandler(){
@Override
public void onSuccess(int statusCode, Header[] headers,
JSONArray response) {
Log.i(TAG, "Success: array");
Log.i(TAG, response.toString());
try{
JSONObject data = response.getJSONObject(0);
String m = data.getString("message");
Log.e("imageUpload" , "Upload message : "+m);
} catch (JSONException e) {
e.printStackTrace();
Log.e("imageUpload" , "Upload message : "+e);
}
super.onSuccess(statusCode, headers, response);
}
@Override
public void onSuccess(int statusCode, Header[] headers,
JSONObject response) {
Log.i(TAG, "Success: object");
Log.i(TAG, response.toString());
try{
JSONObject data = (JSONObject) response.getJSONObject(String.valueOf(0));
String m = data.getString("message");
} catch (JSONException e) {
e.printStackTrace();
}
super.onSuccess(statusCode, headers, response);
}
@Override
public void onSuccess(int statusCode, Header[] headers,
String responseString) {
Log.i(TAG, responseString);
super.onSuccess(statusCode, headers, responseString);
}
@Override
public void onFailure(int statusCode, Header[] headers,
String responseString, Throwable throwable) {
// TODO Auto-generated method stub
super.onFailure(statusCode, headers, responseString, throwable);
}
});