最近因为一些事情停下了学习,好久没写博客,算是重新拿起电脑,重回战场
今天就来说一下如何使用springboot进行文件上传吧
文件上上传时很常见的需求
先看下前端代码,enctype="multipart/form-data"表示以二进制流传输
<form enctype="multipart/form-data" method="post" action="/upload">
文件:<input type="file" name="file"/>
<input type="submit" value="上传"/>
</form>
就这么一点就够了
其中action根据后端接口名来设定
我们再看看后端代码
@PostMapping(value = "/upload")
@ResponseBody
public String upload(MultipartFile file){
String filename=file.getOriginalFilename();
String suffixname=filename.substring(filename.lastIndexOf("."));
filename= UUID.randomUUID()+suffixname;
String filepath="C:/Users/86186/Desktop/tes