From b7c087d53c66e57701dcae0e7ce8f8b4d1c566fa Mon Sep 17 00:00:00 2001 From: Raymond Yang Date: Wed, 21 Jun 2023 16:08:07 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=A6=E4=BD=9Cimg=E8=BC=B8=E5=87=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/ray650128/plugins/CharacterRouting.kt | 15 +++++++++++++++ 1 file changed, 15 insertions(+) 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") {