В html, форма с составными данными:
<form action="@routes.Files.upload" method="post" enctype="multipart/form-data">
<input type="hidden" name="groupId" value="1" />
<input type="hidden" name="tagId" value="2" />
<input type="file" name="file"/>
<input type="submit" value="upload it"/>
</form>
Как написать действие Загрузка файлов
?
Я знаю, как получить загруженный файл:
request.body.file("file") map {
filepart => filepart.ref.moveTo(newFile);
}
И как получить отправленные входные данные:
Form(tuple("groupId" -> text, "tagId" -> text)).bindFromRequest.fold(
errors => ...,
params => ....
)
Но как их совместить?
Я не нахожу подходящего тип для файла
можно использовать в Form (tuple (...))
, и ни один способ получить входное значение в request.body
.