|
@@ -33,10 +33,9 @@ boMoCloud.authService
|
|
|
```kotlin
|
|
|
val awsS3 = AwsS3()
|
|
|
val avatorUri = Uri.parse("avatorUri")
|
|
|
- val requestBody = RequestBody.create(MediaType.parse("image/*"), File("filePath"))
|
|
|
- val part = MultipartBody.Part.create(requestBody)
|
|
|
+ val requestBody = RequestBody.create(MediaType.parse("image/png"), File("filePath"))
|
|
|
|
|
|
- awsS3.uploadFileService.uploadFile(
|
|
|
+ awsS3.uploadFileService.uploadAvator(
|
|
|
avatorUri.lastPathSegment,
|
|
|
avatorUri.getQueryParameter(UploadFileService.ALGORITHM),
|
|
|
avatorUri.getQueryParameter(UploadFileService.CREDENTIAL),
|
|
@@ -44,7 +43,7 @@ boMoCloud.authService
|
|
|
avatorUri.getQueryParameter(UploadFileService.EXPIRES),
|
|
|
avatorUri.getQueryParameter(UploadFileService.SIGNED_HEADERS),
|
|
|
avatorUri.getQueryParameter(UploadFileService.SIGNATURE),
|
|
|
- part)
|
|
|
+ requestBody)
|
|
|
.enqueue(object : retrofit2.Callback<ResponseBody> {
|
|
|
override fun onFailure(call: Call<ResponseBody>?, t: Throwable?) { t?.printStackTrace()
|
|
|
}
|