@LaitVersion

Как получить MIME-тип image/jpeg при сохранение bitmap и отправке его на сервер?

Как мне сохранить bitmap в файл и далее его отправить на сервер так, чтобы mime type был image/jpeg.
File filesDir = ctx.getFilesDir();
File imageFile = new File(filesDir, "images.jpg");
OutputStream stream;
        try {
            stream = new FileOutputStream(imageFile);
            bitmap.compress(Bitmap.CompressFormat.JPEG, 70, stream);
            stream.flush();
            stream.close();
        } catch (Exception e) {   }


Для отправки данных на сервер использую библиотеку Android Asynchronous Http Client loopj.com/android-async-http

RequestParams params = new RequestParams();
 try {
      params.put("profile_picture", imageFile);
 } catch(FileNotFoundException e) {}

 AsyncHttpClient client = new AsyncHttpClient();
 client.post(url, params, new AsyncHttpResponseHandler() {

            @Override
            public void onSuccess(int statusCode, Header[] headers, byte[] responseBody) {
    
            }

            @Override
            public void onFailure(int statusCode, Header[] headers, byte[] responseBody, Throwable error) {
        
        }
 });


При отправке на сервер imageFile его MIME тип равен application/octet-stream, а мне надо image/jpeg, как мне это сделать?
  • Вопрос задан
  • 326 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
26 апр. 2024, в 07:47
2000 руб./за проект
26 апр. 2024, в 06:46
1000 руб./в час
26 апр. 2024, в 05:31
1000 руб./за проект