Reham Galal
10/20/2024, 2:24 PMHttpClient.submitFormWithBinaryData(
url= url,
formData = formData {
append(“store_image_profile”, data, Headers.build {
append(HttpHeaders.ContentType, “ multipart/form-data”)
append(HttpHeaders.ContentDisposition, “ form-data”)
})
}
)
Any thoughts?Arjan van Wieringen
10/20/2024, 2:36 PMsubmitFormWithBinaryData
already takes care of your multipart contentType
In the docs it shows you need to pass the content-type of your file:
val response: HttpResponse = client.submitFormWithBinaryData(
url = "<http://localhost:8080/upload>",
formData = formData {
append("description", "Ktor logo")
append("image", File("ktor_logo.png").readBytes(), Headers.build {
append(HttpHeaders.ContentType, "image/png")
append(HttpHeaders.ContentDisposition, "filename=\"ktor_logo.png\"")
})
}
)
Reham Galal
10/20/2024, 2:44 PMArjan van Wieringen
10/20/2024, 3:51 PMReham Galal
10/20/2024, 3:52 PMReham Galal
10/20/2024, 3:58 PMArjan van Wieringen
10/20/2024, 4:17 PMReham Galal
10/20/2024, 4:18 PMReham Galal
10/20/2024, 4:19 PMAleksei Tirman [JB]
10/21/2024, 7:34 AMReham Galal
10/21/2024, 7:34 AMReham Galal
10/21/2024, 7:45 AMReham Galal
10/21/2024, 10:48 AMReham Galal
10/21/2024, 10:49 AMReham Galal
10/21/2024, 10:49 AMsubmitFormWithBinaryData(
url = "",
formData = formData {
append("store_img_profile", body, Headers.build {
append(HttpHeaders.ContentType, "image/png")
append(HttpHeaders.ContentDisposition, "filename=\"image_file\"")
})
}
)
Aleksei Tirman [JB]
10/21/2024, 11:00 AMstore_img_profile
multipart form field.Reham Galal
10/21/2024, 11:03 AMMofe Ejegi
10/21/2024, 11:11 AMMofe Ejegi
10/21/2024, 1:10 PMReham Galal
10/21/2024, 2:35 PM