Ktor 中的图像标签 HTML DSL

Image Tag in Ktor HTML DSL

我正在尝试通过 ktor HTML DSL 获取要在网页上显示的图像。图片不会出现,alt 正在显示。

我目前正在使用 IDE Intellij,我想不出把图像放在哪里。我试着把它放在 .kt 文件所在的 src 文件夹中,但它仍然没有看到它。

img (src: "This is a picture!!", alt: "/img/picture.jpg") 这是我使用的来源:https://github.com/celtric/kotlin-html/blob/master/README.md

图片本应显示,但显示的是 alt。

你必须把它放在你的资源文件夹中。

src文件夹是用来编译代码的。

资源文件夹应该在 src/main/.

此外,您需要告诉 ktor 在您的路由中提供静态文件。

查看官方文档: https://ktor.io/servers/features/static-content.html

此外,这是一个包含 img 标签的示例:https://ktor.io/samples/feature/static.html

此外,请查看我之前的回答,了解有关 ktor 中静态内容路由的更多详细信息: