关于kotlin:Ktor HTML DSL中的图像标签

Image Tag in Ktor HTML DSL

我正在尝试通过ktor HTML DSL将图像显示在网页上。 图像不会出现,并且正在显示替代项。

我当前正在使用IDE Intellij,我想不起来将图像放置在哪里。 我尝试将其放在.kt文件所在的src文件夹中,但仍然看不到它。

img(src:"这是图片!",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中静态内容路由的更多详细信息:https://stackoverflow.com/a/50965188/5335131