SpringBoot整合TomCat实现本地图片服务器代码解析

网友投稿 281 2022-11-27


SpringBoot整合TomCat实现本地图片服务器代码解析

后台控制层:

public static final String HEAD_IMG_DIR = "D:/upload/"; // 本地存放图片路径

//图片上传

@RequestMapping("/upload")

@ResponseBody

public String upload(MultipartFile file) {

//文件真实上传名字

String filename = file.getOriginalFilename();

//文件大小

Long size = file.getSize();

String contentType = file.getContentType();

//文件临时储存到本地

SttNerjjring folder = HEAD_IMG_DIR;

//生成保存的文件名字,这个名字要存到数据库中

String uuid = UUID.randomUUID().toString();

http:// try {

file.transferTo(new File(folder + uuid));

} catch (IOException e) {

e.printStackTrace();

}

return uuid; // 返回给前台 uuid 需和信息一起存到数据库

}

Tomcat:

打开server.xml配置文件,在文件中加上以下代码

protocol="HTTP/1.1"

connectionTimeout="20000"

URIEncoding="GBK"

redirectPort="8443" />

xmlValidation="false" xmlNamespaceAware="false">

前台页面:

url: 'http://127.0.0.1:8020/',

protocol="HTTP/1.1"

connectionTimeout="20000"

URIEncoding="GBK"

redirectPort="8443" />

xmlValidation="false" xmlNamespaceAware="false">

xmlValidation="false" xmlNamespaceAware="false">

前台页面:

url: 'http://127.0.0.1:8020/',


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:idea手动刷新git分支的详细教程
下一篇:Mac系统搭建JDK及JMETER过程解析
相关文章

 发表评论

暂时没有评论,来抢沙发吧~