关于SpringBoot上传图片的几种方式
2 回答
慕的地8271018
TA贡献1796条经验 获得超4个赞
1. 直接上传到指定的服务器路径;
2. 上传到第三方内容存储器,这里介绍将图片保存到七牛云
3. 自己搭建文件存储服务器,如:FastDFS,FTP服务器等
紫衣仙女
TA贡献1839条经验 获得超15个赞
MultipartFile fileImage 中有文件的流,通过这个流上传ftp服务器,或者写到电脑的磁盘中,简单点写在磁盘上就可以这样
1 2 3 4 5 | File saveDir = new File("C:/Temp/" + fileImage.getOriginalFilename()); if (saveDir.getParentFile().exists() || saveDir.getParentFile().mkdirs()) { // 转存文件 fileImage.transferTo(saveDir); } |
就保存到电脑中了,new File() 中的地址就随便你想放在那里就放在那里,接下来就想办法访问就好了。
MultipartFile 上传的时候都有个临时的文件在系统中,处理完成之后就删除,通常都是处理它的文件流,保存在本地或者上传的文件服务器
- 2 回答
- 0 关注
- 1658 浏览
添加回答
举报
0/150
提交
取消