загрузить изображение в base64 с помощью http-клиента android studio - PullRequest
0 голосов
/ 06 мая 2018

У меня проблема с этой функцией, этот код работает в фоновом режиме, чтобы загрузить изображение, снятое камерой и преобразованное в базу 46, у меня есть некоторые ошибки. увидеть это изображение: android studio error

 protected String doInBackground(Void... params) {

        ArrayList<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();
        nameValuePairs.add(new BasicNameValuePair("base64", ba1));
        nameValuePairs.add(new BasicNameValuePair("ImageName", System.currentTimeMillis() + ".jpg"));
        try {
            HttpClient httpclient = new DefaultHttpClient();
            HttpPost httppost = new HttpPost(URL);
            httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
            HttpResponse response = httpclient.execute(httppost);
            String st = EntityUtils.toString(response.getEntity());
            Log.v("log_tag", "In the try Loop" + st);

        } catch (Exception e) {
            Log.v("log_tag", "Error in http connection " + e.toString());
        }
        return "Success";

    }

пожалуйста, помогите мне извините за грамматику

1 Ответ

0 голосов
/ 06 мая 2018

Вы можете решить проблему, включив библиотеку в Gradle

useLibrary 'org.apache.http.legacy'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...