gpt4 book ai didi

scala - 使用 play framework 和 scala 显示图像

转载 作者:行者123 更新时间:2023-12-04 14:36:34 27 4
gpt4 key购买 nike

请问有没有办法把图片在数据库中的路径显示到view page中,以及如何使用playframework2.0在view page中显示图片

最佳答案

html:

@(name:String)
<img class="myClass" alt="myAlt" src="@routes.Application.image(name)">

Controller :

object Application extends Controller {

def image(name:String) = Action {

val MimeType = "image/png"
try {
val imageData: Array[Byte] = fetchImageFromDatabase(name)
Ok(imageData).as(MimeType)
}
catch {
case e: IllegalArgumentException =>
BadRequest("Couldn’t generate image. Error: " + e.getMessage)
}
}

def fetchImageFromDatabase(name: String): Array[Byte] = {
//import java.io.ByteArrayOutputStream
//import java.awt.image.BufferedImage
......
}
}

路线:

GET /images/:name controllers.Application.image(name: String)

关于scala - 使用 play framework 和 scala 显示图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16784879/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com