图片上传后获取路径到前台的问题

u011104235 2015-01-10 05:44:07
我把图片上传,上传到的路径是E:\eclipseworkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp2\wtpwebapps\SchoolManagement\upload\photo\up
这个应该是当前WEB服务器的 真实路径吧
然后我前台想把这张图片显示出来
但是获取图片路径的时候,显示出的路径是这样的:


点击链接地址栏是:
http://localhost:8080/SchoolManagement/photo/E:/eclipseworkspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp2/wtpwebapps/SchoolManagement/upload/photo/up/lb5.jpg

我该怎么做才能让上传上去的图片显示出来呢

...全文
605 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
冥王之锤 2015-01-12
  • 打赏
  • 举报
回复
/upload/photo/up/lb5.jpg
Ansel-枫儿-Moe 2015-01-12
  • 打赏
  • 举报
回复
给数据库存的时候保存相对路径。然后用的时候拼上你前面固定的那些。
skyhitnow 2015-01-12
  • 打赏
  • 举报
回复
保存到数据库时采用相对路径就好了嘛。 然后引用时拼接成url就好了
关中老男人 2015-01-12
  • 打赏
  • 举报
回复
上传图片的位置一定要和您的应用项目路径或中间件的临时目录分离,否则会在重启或升级时丢失,通常有两种做法。 1.反向代理,实际目录指定到存储位置 2.中间件上再建一个虚拟主机,实际目录指定到存储位置
Johnny-xz 2015-01-11
  • 打赏
  • 举报
回复
上传图片后一般都是存在tocmact服务器中的,所以图片的路径应该是你 的项目/图片名
worinixianren11 2015-01-11
  • 打赏
  • 举报
回复
我个你提供个方案,你可以用apache Http Server或者nginx这两个代理服务器,做反向代理
shixitong 2015-01-10
  • 打赏
  • 举报
回复
存的时候存相对路径,然后取的时候直接取那个相对路径就可以,建议不要把上传的文件存放在项目中,方便管理
u011104235 2015-01-10
  • 打赏
  • 举报
回复
求大神帮帮忙啊

81,095

社区成员

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

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