Play と scala は初めてです。私の要件は、複数のファイルを選択してそれらのファイルをアップロードできる参照ボタンを提供することです。ここに私が書いたコードがあります:
scala.html ファイルで:
<input type="file" name="files" multiple="multiple" id="files" size="30">
コントローラーで:
def upload = Action(parse.multipartFormData) { request =>
request.body.file("files").map { picture =>
import java.io.File
val filename = picture.filename
val contentType = picture.contentType
picture.ref.moveTo(new File("/tmp/picture"))
Ok("File uploaded")
}.getOrElse {
Redirect(routes.Application.index).flashing(
"error" -> "Missing file"
)
}
}
しかし、複数のファイルをアップロードすることはできません。ここで何が問題なのか分かりますか?