图片地址json输出

图片地址json输出

之前老师有说过, 图片不应该用真实地址,那我这个该如何改呢?转化为json时,出来了一个地址,并不是localhost:8080/upload/1.jpg这样的地址显示方式

http://img1.sycdn.imooc.com//climg/5cbdb40b0001e06510500692.jpg

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

5回答
好帮手慕阿满 2019-04-26 11:59:30

同学似乎是误会老师的语气了,这里老师是希望和讲课的老师在请教一下关于图片地址存储的相关方法。因为课程中图片是存在本地的,而展示图片的时候,图片是上传到了本地的服务器中,按照之前的截取方法,拼接服务器地址,并不会暴露真实的地址。而同学存在图片服务器时,显示的就会是图片服务器的地址了,也并不会暴露图片的真实地址。这里展示真实地址只是从数据库中取出来的,展示的时候我们肯定还会做截取拼接的。或者同学在存在图片时,只存储图片的名称到数据库,然后在展示图片时,拼接一下服务器的地址。或者同学可以描述一下同学的做法,我们针对同学的做法,再对图片地址进行具体的设置。

祝:学习愉快~

  • 提问者 MySweeties #1
    不好意思了!我在采用图片服务器,加上nginx做,进展有点缓慢,问题很多,可能有点情绪了
    2019-04-26 12:35:44
  • 好帮手慕阿莹 回复 提问者 MySweeties #2
    老师能理解同学的心情的,加油,祝学习愉快
    2019-04-26 19:24:29
好帮手慕阿满 2019-04-25 20:01:19

问一下同学“之前有个老师”是哪个课程的老师,我们可以询问一下这个老师关于图片地址具体的设置方法。

祝:学习愉快~

  • 提问者 MySweeties #1
    你们就这态度!?
    2019-04-25 21:55:15
好帮手慕阿满 2019-04-24 15:34:35

同学你好,使用手机访问本地需要设置,建议同学按照如下同学提供的方式设置一下,看能否访问。另外关于图片的地址问题,建议同学在展示图片时,先获取图片,然后截取图片名称再拼上项目名即可。

祝:学习愉快~

  • 提问者 MySweeties #1
    手机访问没什么问题!我要的是图片地址访问,用域名的方式,图片名称拼上项目名,之前有个老师就说这是不安全的了,网上找了些做图片服务器的做法,搞了一部分,对nginx有很多疑问
    2019-04-24 19:53:14
我会看星星 2019-04-24 14:11:46

手机访问电脑上的本地网址:https://blog.csdn.net/u012925323/article/details/49639641

  • 提问者 MySweeties #1
    谢谢!但这个貌似解决不了我的问题
    2019-04-24 19:53:43
好帮手慕阿满 2019-04-23 14:26:18

同学你好,在作业中,图片是存到数据库中的,在存数据时,存真实的地址即可。在展示数据时,可以截取一下文件名,使用<%=basePath%>/upload /切割后的文件名,拼接一下即可。

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

  • 提问者 MySweeties #1
    我没有在搞作业哟!我现在做android连接tomcat服务器,这样的真实地址不是很忌讳的吗?!所以,还请老师不吝赐教
    2019-04-23 19:10:32
  • 提问者 MySweeties #2
    我的目的是通过json传输图片信息,图片地址,然后把链接一复制,在同一局域网内,我的android也能访问到。。。。。现在都是图片的实际地址,在android上都访问不到的,,在电脑上还行
    2019-04-23 21:27:24
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
SSM主流框架入门与综合项目实战2018版
  • 参与学习           人
  • 提交作业       205    份
  • 解答问题       4317    个

Java中非常实用的SSM整合开发内容,从Spring开始,到MyBaits的进阶内容,再到SpringMVC的应用,最后是SSM整合开发案例,逐步深入,助你成长为一名Java工程师!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师