Установить тип изображения в Android

У меня есть код для размещения изображения в моем php-скрипте, который загружается в базу данных, когда он добавляет в базу данных тип файла application/oct???? (что это)

есть ли способ изменить это на файл jpg на этапе Android?

Ниже мой код

HttpClient client = new DefaultHttpClient();  
             String postURL = "http://10.0.2.2:90/mobileupload3.php";                
             HttpPost post = new HttpPost(postURL); 


         FileBody bin = new FileBody(file);

         MultipartEntity reqEntity = new MultipartEntity();  
         reqEntity.addPart("image", bin);
         reqEntity.addPart("name", new StringBody(enteredName));
         reqEntity.addPart("gender", new StringBody(radio));
         reqEntity.addPart("cat", new StringBody(radio2));
         reqEntity.addPart("lat", new StringBody(lat));
         reqEntity.addPart("lon", new StringBody(lon));

         post.setEntity(reqEntity);  
         HttpResponse response = client.execute(post);  
         HttpEntity resEntity = response.getEntity();  
         if (resEntity != null) {    
                   Log.i("RESPONSE",EntityUtils.toString(resEntity));
             }
    } catch (Exception e) {
        e.printStackTrace();
    }

    }
}

person James    schedule 08.02.2011    source источник
comment
Не могли бы вы опубликовать код, который вы сейчас используете для загрузки?   -  person Will Tate    schedule 09.02.2011
comment
Проблема решена с помощью этой строки FileBody bin = new FileBody(file, image/jpeg);   -  person James    schedule 14.03.2011


Ответы (1)


application/oct (я полагаю, вы имеете в виду application/octet-stream) — это тип MIME для обычного двоичного файла.

Без дополнительной информации о вашем методе загрузки я считаю, что на другую часть вашего вопроса уже был дан ответ на SO здесь.

person Austyn Mahoney    schedule 08.02.2011