为了账号安全,请及时绑定邮箱和手机立即绑定

关于SpringBoot上传图片的几种方式

关于SpringBoot上传图片的几种方式

猛跑小猪 2019-02-18 15:28:41
关于SpringBoot上传图片的几种方式
查看完整描述

2 回答

?
慕的地8271018

TA贡献1796条经验 获得超4个赞

1. 直接上传到指定的服务器路径;
2. 上传到第三方内容存储器,这里介绍将图片保存到七牛云
3. 自己搭建文件存储服务器,如:FastDFS,FTP服务器等

查看完整回答
反对 回复 2019-02-24
?
紫衣仙女

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 上传的时候都有个临时的文件在系统中,处理完成之后就删除,通常都是处理它的文件流,保存在本地或者上传的文件服务器

 


查看完整回答
反对 回复 2019-02-24
  • 2 回答
  • 0 关注
  • 1570 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信