Я хочу загрузить изображение с устройства android на серверную часть с помощью Retrofit.
Сначала я использую Laravel PHP на стороне сервера, и я протестировал api в почтальоне, он работает отлично, как это:
API: {{URL}}/uploadProfileImage
HEADER: Authorization -> token
BODY: image -> file
Result: { image: {{image url}}
Но в android вернуть HTTP 500 Internal Server Error.
Это Android Код:
RequestBody requestFileImage = RequestBody.create(MediaType.parse("multipart/form-data"), imageFile);
MultipartBody.Part imageMultiPart = MultipartBody.Part.createFormData("image", imageFile.getName(), requestFileImage);
@Multipart
@POST("uploadProfileImage")
@Headers(header)
Observable<UploadImageResponse> uploadProfileImage(@Part MultipartBody.Part image);
что такое правильно проблема? Спасибо