我有一个简单的bean,像这样:
package models;
import play.data.validation.Constraints;
public class Upload
{
@Constraints.Required
@Constraints.MinLength(4)
@Constraints.MaxLength(40)
public String name;
@Constraints.Required
public String inputFile;
}
和形式,像这样:
@form(action = routes.Application.submit(), 'enctype -> "multipart/form-data") {
@inputText(
uploadForm("name"),
'_label -> "Name"
)
@inputFile(
uploadForm("inputFile"),
'_label -> "Queries"
)
}
- 验证 inputFile 的最佳方法是什么?
- 是否可以通过注释来做到这一点?
@Required constraint
根本不起作用。
我希望它被选中+添加一些大小限制。