Повторная настройка загрузки изображения дает ошибку

Я пытаюсь загрузить изображение с помощью библиотеки Retrofit, но не могу найти успеха в этом;

Вот мой код:

File photo = new File(picturePath); TypedFile typedFile = new TypedFile("multipart/form-data", photo); GroupTravelServer serverObject = Utils.getRetroFitAdapter(); serverObject.uploadImage(Utils.getAuthHeader(getActivity()), "multipart/form-data", tripId, typedFile, new Callback<ChatMessageModel>() { @Override public void success(C 

Вот мой метод интерфейса:

 @Multipart @POST("/v1/messages") void uploadImage(@Header(PARAM_AUTHORIZATION) String authorization, @Header(PARAM_CONTENT_TYPE) String contentType, @Part("tripId") String tripId, @Part("image") TypedFile image, Callback<ChatMessageModel> callback); 

Это путь, который был пройден:

 picturePath= /storage/extSdCard/DCIM/Camera/2014-05-19 17.15.43.jpg 

Я получаю 500 внутренних ошибок сервера

Со следующим StackTrace:

 java.net.ProtocolException: unexpected end of stream at com.squareup.okhttp.internal.http.HttpConnection$FixedLengthSource.read(HttpConnection.java:416) at com.squareup.okhttp.internal.okio.RealBufferedSource$1.read(RealBufferedSource.java:168) at java.io.InputStream.read(InputStream.java:162) at retrofit.Utils.streamToBytes(Utils.java:43) at retrofit.Utils.readBodyToBytesIfNecessary(Utils.java:81) at retrofit.RestAdapter.logAndReplaceResponse(RestAdapter.java:494) at retrofit.RestAdapter.access$600(RestAdapter.java:114) at retrofit.RestAdapter$RestHandler.invokeRequest(RestAdapter.java:370) at retrofit.RestAdapter$RestHandler.access$100(RestAdapter.java:264) at retrofit.RestAdapter$RestHandler$2.obtainResponse(RestAdapter.java:315) at retrofit.CallbackRunnable.run(CallbackRunnable.java:42) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587) at retrofit.Platform$Android$2$1.run(Platform.java:142) at java.lang.Thread.run(Thread.java:841) 

D / Дооснащение: —-

Пожалуйста помоги!

Заранее спасибо.

    Intereting Posts
    Как работает GCM? (Google Cloud Messaging для Android) WebView не работает, запуская URL-адрес извне в браузере. Отображение веб-страницы внутри приложения Как добавить предложение ограничения с помощью поставщика контента Можно ли использовать систему сборки Gradle для Android с Eclipse? Почему мой диалог искажения искажается? исключение нулевого указателя В App Purchase с Android Studio не удается найти IInAppBillingService Как создавать постоянные аварийные сигналы даже после перезагрузки Фокус случайным образом перескакивает при прокрутке API Android V2 и API для Google Maps Могут ли облачные сообщения firebase быть обнаружены приложением в фоновом режиме? Мягкая клавиатура в веб-просмотре – нет «следующей» кнопки для вкладок между полями ввода Как я могу использовать VectorDrawable с помощью панели инструментов Android? Значок не отображается в уведомлении: вместо этого показан белый квадрат Разъемы «localhost» Android терпят неудачу, когда нет подключения к данным? Java.lang.NoClassDefFound с помощью Dagger 2 для Android 4