In this post,
I added the code for how to convert the image url list to Multipart Body in kotlin android.Steps,
I added the code for how to convert the image url list to Multipart Body in kotlin android.Steps,
- Convert image url (String) to File
- Create Request Body by using multipart/form-data MediaType from converted File
- Finally, Create MultiPart Body using MultipartBody.Part.createFormData
private fun postImage(selectedUris: java.util.ArrayList<String>):
ArrayList<MultipartBody.Part> {
var multiParts: ArrayList<MultipartBody.Part> = ArrayList<MultipartBody.Part>()
for (i in 0 until selectedUris.size) {
// 1. Create File using image url (String)
val file = File(selectedUris.get(i))
// 2. Create requestBody by using multipart/form-data MediaType from file
val requestFile: RequestBody = RequestBody.create(MediaType.parse
("multipart/form-data"), file)
// 3. Finally, Create MultipartBody using MultipartBody.Part.createFormData
val body: MultipartBody.Part = MultipartBody.Part.createFormData(
"image", file.name.trim(), requestFile)
multiParts.add(body)
}
return multiParts
}
Comments
Post a Comment