在文件夹中保存图像并在 Ktor Web API 中检索图像 url

Save image in folder and retrieve image url in Ktor Web API

我上传了图像并将其存储在特定文件夹中并正常工作,但如果我想将其作为 image_url 返回,则在 Ktor Web API.

中找不到任何方法

有解决办法的请帮帮我

谢谢。

要解决您的问题,您可以 serve static files:

embeddedServer(Netty, port = 9999, host = "localhost") {
    routing {
        static("folder_name") { // web path
            files("folder_name") // folder from where to serve files
        }
    }
}.start(wait = true)

此外,您可以使用特定的路由来响应特定图像的内容:

routing {
    get("/folder_name/image.jpg") {
        call.respondFile(File("./folder_name/image.jpg"))
    }
}