Загрузка файла AWS S3 с поврежденным видео / изображением повреждена - PullRequest
1 голос
/ 21 марта 2019

При загрузке файлов на s3 с использованием модифицированных загрузок успешно возвращается 200, однако файл поврежден.Файл может быть видео или изображением.

 val requestFile = RequestBody.create(MediaType.parse(contentType), file)
 val body = MultipartBody.Part.createFormData(mediaType, task.file_name, requestFile)

assetService.uploadAsset(contentType, task.upload_url, body)

, где contentType - это «video / mp4» или «image / jpeg», а mediaType - это «video» или «image»

служба:

@Multipart
@PUT
fun uploadAsset(
    @Header(CONTENT_TYPE) contentType: String,
    @Url uploadUrl: String,
    @Part file: MultipartBody.Part
): Single<ResponseBody>

Файлы загружаются и выглядят корректно, однако они повреждены и не могут быть просмотрены.

Я проверил этот вопрос, но все еще застрял. AWS S3 Rest API с библиотекой Android Retrofit V2, загруженное изображение повреждено

1 Ответ

0 голосов
/ 21 марта 2019

Удалена многочастная загрузка, и все заработало.

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