利用SpringMVC上传文件详解编程语言

利用SpringMVC上传文件,也可以一次上传多个文件。

上传多个文件的时候用MultipartFile[] file即可

页面表单

<html> 
    <head> 
        <title>Upload a file please</title> 
    </head> 
    <body> 
        <h1>Please upload a file</h1> 
        <form method="post" action="/form" enctype="multipart/form-data"> 
            <input type="text" name="name"/> 
            <input type="file" name="file"/> 
            <input type="submit"/> 
        </form> 
    </body> 
</html>

控制层JAVA代码

@Controller 
public class FileUploadController { 
 
    @RequestMapping(value = "/form", method = RequestMethod.POST) 
    public String handleFormUpload(@RequestParam("name") String name,  
        @RequestParam("file") MultipartFile file) { 
 
        if (!file.isEmpty()) { 
            byte[] bytes = file.getBytes(); 
            // store the bytes somewhere 
           return "redirect:uploadSuccess"; 
       } else { 
           return "redirect:uploadFailure"; 
       } 
    } 
 
}

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/8016.html

(0)
上一篇 2021年7月18日 19:16
下一篇 2021年7月18日 19:16

相关推荐

发表回复

登录后才能评论