大佬们,能否帮我解决个问题,我的网页,上传到虚拟主机之后,用浏览器访问网站,图片显示不了,在本地访问是正常的,而且在谷歌浏览器是时好时坏,这个怎么解决呢?用的是相对路径,而且都已经上传到主机,能访问到的,希望大佬帮忙解决一下。。
这是主机内的东西
这是访问之后显示不了的图片!
求大神帮忙!
嗯。。很奇怪,通过我用户中心处浏览网页是完全正常的,点击这个index.html是可以访问到,而且东西以及功能都完全能实现
但是一旦单独出去访问,功能以及页面东西都有影响,所以,这,这把我都整懵逼了
先换成服务器的绝对路径试下,能不能正常显示。如果可以说明是路径的问题,如果不可以,再排查是不是网络质量出网带宽不满足,减少图片,看看是否能全部显示
嗯嗯,我试了,用绝对路径拿主机上的图片来显示,还是显示不了,我让朋友帮我访问,不管是哪儿的电脑网络访问,都不能显示图片,也没有报错说图片找不到,就是不显示。。。。实在不知道咋搞了
@南山种土豆: 排查思路
1,服务器端的问题,图片中文命名也可能会有问题
2,显示端问题,排查下本地有没有缓存下来图片。
3,还是图片的问题。尺寸格式深度位图
分步排查
@hahanonym: 这是我主机上的图片,在这里点击图片的话就进入浏览器显示,能显示;本地我将所有的历史记录全都清除了,再重新打开,还是一样不显示;图片是jpg或png格式的,大小都差不多500x300;大神,我这个网址是lovetudou.xyz。有空能帮帮我嘛
@南山种土豆: 是不是没有权限访问,尝试把图片文件夹权限放开以及开共享
@hahanonym: 嗯。。出问题了,通过FlahFXP链接不上我的网页管理目录了,但是通过本地命令可以连接上,不知道是不是这个原因,我所有的上传操作都是通过命令打开的文件上传的。权限的话,说是这样的,所以,这个咋整啊。。。。
@南山种土豆: 虚拟主机的话,你先确定你的资源有上传到服务器,然后再看下主机商给的几个目录是不是有分配特殊的文件放置特殊的目录,用法问题
@hahanonym: 嗯嗯,我上传我其他的东西试了一下,图片什么的都是可以实现的,估计是我这文档出现问题了,我重新写网页,再重新上传试试,现在这个报错说是不支持字体跨域请求,但是图片和这个有影响吗 ,而且我没有跨域请求啊,,都是本地路径的东西,只能先检查文件了,对了,大神我问下,获取播放器元素标签是不是不能通过js文件的方式获取,在本地,我的音乐播放器是正常的,在js文件内控制是可以的,但是上传到主机之后,就说我这个音乐标签没有获取到,这是什么原因了呢?
首先排查 图片的URL有没有问题。
在出现问题的页面,右键查看源代码,找一张不能显示的图片的<img />标签,把它的src属性的值复制出来,在地址栏里直接请求看看。
OMG,上传到网上的页面是有缓冲时间的么?哈哈,我今天又试着去打开,居然能打开了,能显示了,我也是醉了,然后功能基本都一样,就是字体的东西没有处理好,谢谢你、!!!