Intereting Posts
Как добавить имена класса и функции автоматически в мой журнал Как запустить бесконечный цикл в Android без замораживания пользовательского интерфейса? Можем ли мы использовать CSS в форматах Android для компонентов Android? Set contentDescription для кнопки ActionBar вверх Почему существуют потоки в API HttpURLConnection? Android: возобновить действие с помощью singleTop или SingleTask WebView не отображается правильно ListView – Быстрая полоса прокрутки, которая не отображается в первый раз в 4.4 Kitkat Правильные варианты использования для Android UserManager.isUserAGoat ()? Объявление не отображается. Не освежающее объявление. После выключения экрана Служба NFC мертва – попытка восстановить Проблема Bluetooth с несколькими Bluetooth-соединениями? Очистить диск / SD-карту кэш-памяти библиотеки изображений Picasso от Android Как показать WebView с типом Theme.Dialog в Android Индикатор прогресса панели действий и кнопка обновления

Как отправить закодированную строку изображения Base64 на сервер с использованием объекта JSON

Я новичок в android. Я отправляю изображение на сервер, используя формат Json в виде строки.

Поэтому у меня есть кодированная строка изображения, то есть строка base64.

Json j = new JSonObject(); String Image_string = Base64.ToEncodedString(bytearray, Base64.Default); j.put("image_file_content",Image_string); 

Но я получаю эту ошибку. Пожалуйста, помогите мне.

ошибка 400, неверный запрос

Плохой запрос

Ваш браузер отправил запрос, который этот сервер не мог понять.

Кроме того, при попытке использовать ErrorDocument для обработки запроса была обнаружена ошибка 404 Not Found.

Рассмотрите возможность использования URLEncoder

 URLEncoder.encode("String to encode", "UTF-8"); 

Ознакомьтесь с документами здесь: http://developer.android.com/reference/java/net/URLEncoder.html