как загрузить файл изображения и json с помощью Loopj AsyncHttpClient?

я хочу загрузить на сервер Spring @RequestBody

json и multipart-file(imgaefile) по одному.

Как мне это сделать?

Спасибо за помощь.


person 최봉재    schedule 22.06.2016    source источник
comment
Я попытался следовать руководству по домашней странице. но RequestParam не является Resposebody   -  person 최봉재    schedule 22.06.2016
comment
Наконец-то я успешно загрузил. изображение -> текст BASE64.... но я думаю, что это НЕ правильный путь.   -  person 최봉재    schedule 22.06.2016
comment
Конечная цель вопроса - найти лучший способ загрузки на сервер.   -  person 최봉재    schedule 22.06.2016
comment
Неважно Библиотека. если вы знаете лучше, чем библиотека AsyncHttpClient, поделитесь своим ноу-хау.   -  person 최봉재    schedule 23.06.2016


Ответы (1)


У меня также было такое же требование, я использовал этот код, чтобы поместить изображение на сервер.

    RequestParams params = new RequestParams();
    try {
        params.put("photo", FragmentPhotoCrop.croppedFile, "image/jpeg");  // croppedFile is a FIle 
        params.setUseJsonStreamer(false);
    } catch (FileNotFoundException e) {
    }

    asyncHttpClient.put(getActivity(), url, params, new AsyncHttpResponseHandler() { ..

       //enter code here

    }

Надеюсь, это может помочь :)

person Sanoop Surendran    schedule 22.06.2016