【问题标题】:spring mvc multipartfile extension validation using hibernate validatorspring mvc multipartfile扩展验证使用hibernate验证器
【发布时间】:2015-02-12 17:40:26
【问题描述】:

现在我有以下控制器方法:

        @RequestMapping(value = "/member/createCompany/uploadImage", method = RequestMethod.POST)
        @ResponseBody
        public ResponseEntity<String> handleFileUpload(@RequestParam("file") MultipartFile file, Principal principal) {
           ....

我想验证 MultipartFile file 的文件名,文件 exyension 是 .jpg

我想要大约以下标题:

public ResponseEntity<String> handleFileUpload(@RequestParam("file") @Validated(DotJpg.class) MultipartFile file, Principal principal) {

有可能实现吗?

【问题讨论】:

    标签: java validation spring-mvc hibernate-validator


    【解决方案1】:

    可以在文件输入中控制文件类型,所以用户只能上传jpg文件。

    <input id="file-upload" type="file" accept="image/jpg">
    

    【讨论】:

    • 这并不能消除对服务器端验证的需要。
    猜你喜欢
    • 2011-07-12
    • 1970-01-01
    • 2016-12-17
    • 1970-01-01
    • 2012-12-24
    • 2018-06-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多