当我使用表单在数据库中添加新记录时,我也可以上传图像。这两者没有联系在一起;记录进入数据库并且图像进入我桌面上的文件夹,因此要知道哪个图像属于哪个记录,我想将文件名放在一列中。我该如何处理?
我正在为我的项目使用PlayFramework 2.4,Scala,H2数据库和Anorm
答案 0 :(得分:2)
在您的html form
中,您需要input
file
类型的标记,例如:
<input type="file" name="picture">
在您的scala方法Controller
中,您将获得表单提交,例如:
def save = Action(parse.multipartFormData) { request =>
request.body.file("picture").map { picture =>
import java.io.File
val filename = picture.filename
println(filename)
Ok("saved")
}
答案 1 :(得分:0)
您可以检索文件的绝对路径,如下所示:
a