diff --git a/src/main/kotlin/com/ray650128/plugins/CharacterRouting.kt b/src/main/kotlin/com/ray650128/plugins/CharacterRouting.kt index 89b7910..62caec3 100644 --- a/src/main/kotlin/com/ray650128/plugins/CharacterRouting.kt +++ b/src/main/kotlin/com/ray650128/plugins/CharacterRouting.kt @@ -22,6 +22,21 @@ import java.io.File fun Application.configureCharacter() { routing { + route("/upload") { + get("/{name}") { + val fileName = call.parameters["name"] ?: run { + call.sendNotFound() + return@get + } + val file = File("./upload/$fileName") + if(!file.exists()) { + call.sendNotFound() + return@get + } + call.respondFile(file) + } + } + route("/api") { route("/v1") { get("/characters") {