boot 上传图片上传成功,但是页面不显示

平凡的人类
Java领域优质创作者
2019-08-01 03:26:03
环境是用的是 idea + spring boot 然后图片上传到了 boot 内置的 tomcat 的临时文件中,已经上传成功但是就是页面获取不到??


...全文
3438 40 打赏 收藏 转发到动态 举报
写回复
用AI写文章
40 条回复
切换为时间正序
请发表友善的回复…
发表回复
平凡的人类 2019-08-07
  • 打赏
  • 举报
回复
引用 43 楼 weixin_39256414 的回复:
问题已解决,嘿嘿,不过还是想占你一个好友位
好皮。。我差点以为是真的
weixin_39256414 2019-08-06
  • 打赏
  • 举报
回复
问题已解决,嘿嘿,不过还是想占你一个好友位
平凡的人类 2019-08-06
  • 打赏
  • 举报
回复
引用 41 楼 weixin_43869905 的回复:
加我qq 985756853 我帮你看看 反正无聊
问题已解决,嘿嘿,不过还是想占你一个好友位
weixin_43869905 2019-08-06
  • 打赏
  • 举报
回复
加我qq 985756853 我帮你看看 反正无聊
W_CORN 2019-08-05
  • 打赏
  • 举报
回复
引用 33 楼 平凡的人类 的回复:
引用 30 楼 W_CORN 的回复:
其实也可以你将你所有存储的图片的文件夹和web项目一起进行部署,上传是可以上传成功,但是如果你没去部署那么你就访问不到你所相对的图片
什么意思?有点没明白
你虽然将图片通过绝对路径或者相对路径上传成功了,但是你的图片所在的位置不在web服务器上,所以在本地运行时需要将图片文件夹也要一起部署,而在服务器上要做一些相关的配置进行部署
hulinzi8 2019-08-04
  • 打赏
  • 举报
回复
「已注销」 2019-08-02
  • 打赏
  • 举报
回复
引用 32 楼 平凡的人类的回复:
[quote=引用 31 楼 zhouixi 的回复:] 读不到很正常阿。你上传到了电脑的物理路径,你要放到项目里面阿。本地路径要这样: src="file://D:/images/1.jpeg"/>
现在改成了这种写法,然后配置的虚拟路径就是不执行。。不知道是哪里出问题了,放到 target 目录下是 ok 的[/quote] 这个方式也是不对的,你想想你这样写本地是读取得到但是别人电脑的d盘没你这个图片吧,在别人电脑上你是看不到图片的,web本身就不推荐使用本地绝对路径作为图片路径。图片得用相对路径,想映射到springboot本地需要在静态路径资源下加一个file:+绝对路径根目录,后续找相对路径找不到的话就会去file指定的绝对路径下查找
平凡的人类 2019-08-02
  • 打赏
  • 举报
回复
引用 29 楼 好想变强 的回复:
额,spring boot传图片别把他放在临时tomcat里面,一般是需要额外放到资源目录下,从资源目录下取,临时tomcat每次启动都会新出来一个文件夹,不适合作为图片上传的保存路径
现在我把他放到了某一个磁盘下边,然后配置了虚拟路径,但是不知道为什么每次运行项目的时候在虚拟路径打的debug就是没有生效过
平凡的人类 2019-08-02
  • 打赏
  • 举报
回复
引用 30 楼 W_CORN 的回复:
其实也可以你将你所有存储的图片的文件夹和web项目一起进行部署,上传是可以上传成功,但是如果你没去部署那么你就访问不到你所相对的图片
什么意思?有点没明白
平凡的人类 2019-08-02
  • 打赏
  • 举报
回复
引用 31 楼 zhouixi 的回复:
读不到很正常阿。你上传到了电脑的物理路径,你要放到项目里面阿。本地路径要这样: src="file://D:/images/1.jpeg"/>
现在改成了这种写法,然后配置的虚拟路径就是不执行。。不知道是哪里出问题了,放到 target 目录下是 ok 的
zhouixi 2019-08-02
  • 打赏
  • 举报
回复
读不到很正常阿。你上传到了电脑的物理路径,你要放到项目里面阿。本地路径要这样: src="file://D:/images/1.jpeg"/>
  • 打赏
  • 举报
回复
古色古而而后人图腾
W_CORN 2019-08-02
  • 打赏
  • 举报
回复
其实也可以你将你所有存储的图片的文件夹和web项目一起进行部署,上传是可以上传成功,但是如果你没去部署那么你就访问不到你所相对的图片
「已注销」 2019-08-02
  • 打赏
  • 举报
回复
额,spring boot传图片别把他放在临时tomcat里面,一般是需要额外放到资源目录下,从资源目录下取,临时tomcat每次启动都会新出来一个文件夹,不适合作为图片上传的保存路径
Gemini_Kanon 2019-08-02
  • 打赏
  • 举报
回复
怀疑路径问题
qq_32506027 2019-08-01
  • 打赏
  • 举报
回复
找到文件夹和路径,懂了?
平凡的人类 2019-08-01
  • 打赏
  • 举报
回复
引用 23 楼 qq_20371773 的回复:
一开始通过 解决办法:配置文件夹的映射关系 将你上传保存图片的文件夹选中给其配置一个访问地址
配置了但是没起作用,不知道为什么,正在找解决方案
qq_20371773 2019-08-01
  • 打赏
  • 举报
回复
一开始通过

解决办法:配置文件夹的映射关系

将你上传保存图片的文件夹选中给其配置一个访问地址
2019-08-01
  • 打赏
  • 举报
回复
路径出现错误,导致上传图片失败
平凡的人类 2019-08-01
  • 打赏
  • 举报
回复
引用 20 楼 人生呐 的回复:
[quote=引用 19 楼 平凡的人类 的回复:] [quote=引用 17 楼 我是可乐的哥哥可笑 的回复:] 是不是被spring boot拦截了?静态资源配了吗?
静态资源都放开了。。
引用 18 楼 人生呐 的回复:
那你要稍等一下 我们项目里的太复杂的,不好拆,我搞个简单的例子试试
ok 谢谢哥 方便的话可以加个 QQ 嘛?[/quote] 可以 马上好了 我把文件发你 1127437849[/quote]加你了 哥
加载更多回复(20)

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧