2017-09-14 58 views
-6

我的API機器人改造2圖像上傳

http://192.168.0.2/littlezebra/scripts/webservice.php?Case=updateProfile&user_id=1&profile_picture=happychild.png 

如何@Query發送此

+0

https://medium.com/@adinugroho/upload-image-from-android-app-using-retrofit-2-ae6f922b184c – Yazon2006

+0

不僅對於同一時間用戶標識發送圖像的圖像 –

回答

0

更新接口:

@Multipart 
@POST("upload/chatImage") 
fun uploadChatImage(@Part file: MultipartBody.Part, @Query("something") something: String): Single<UploadedImage> 

用法:

fun uploadChatImage(uri: String?): Single<UploadedImage> { 
    val picture = File(uri) 
    val requestFile = RequestBody.create(MediaType.parse("image/*"), picture) 
    val body = MultipartBody.Part.createFormData("photo", picture.name, requestFile) 
    return apiService.uploadChatImage(body, "something") 
} 

我用RxJava改造適配器和kotlin語言。沒有RxJava和kotlin,你可以用同樣的方法來完成。