Alice
12/02/2018, 2:38 AMShawn
12/02/2018, 2:40 AMAlice
12/02/2018, 2:41 AMAlice
12/02/2018, 2:41 AMAlice
12/02/2018, 2:41 AMAlice
12/02/2018, 2:41 AM{
val multipart = call.receiveMultipart()
// val params = call.receive<Parameters>()
// val key = params["key"]
var key: String = ""
lateinit var fileItem: PartData.FileItem
multipart.forEachPart { part ->
when (part) {
is PartData.FormItem -> {
if (part.name == "key") {
key = part.value
}
}
is PartData.FileItem -> {
fileItem = part
}
}
}
val user = imageService.getUserWithKey(key)
val response = OutFacingImage(imageService.uploadImage(fileItem, user))
call.respond(response)
println(multipart)
fileItem.dispose
}
Alice
12/02/2018, 2:42 AMShawn
12/02/2018, 2:42 AM