开发者社区> 问答> 正文

云存储pc和手机访问同一个图片,资源内容不一样

问题描述:图片资源放到oss上,用手机访问图片就会错乱,放到本地服务器上就是ok的,而且每次清理完浏览器缓存之后出现错乱的图片都会不一样。
案例一:





请版主版本看一下这个问题

展开
收起
蒋老鸡毛 2015-08-12 11:45:25 7730 0
3 条回答
写回答
取消 提交回答
  • Re云存储pc和手机访问同一个图片,资源内容不一样
    放在本地和放在oss读取的内容有什么不同嘛?

    -------------------------

    Re云存储pc和手机访问同一个图片,资源内容不一样
    oss的文件是? http://tx-ttcq.oss-cn-shenzhen.aliyuncs.com/img/bg_complete_btn.png

    有七牛的url嘛,可以比分析一下,看看这中间到底有什么差异。

    -------------------------

    Re云存储pc和手机访问同一个图片,资源内容不一样
    不知道这个问题是否跟oss的强制下载有没有关系,使用oss的原生域名,也就是你使用的域名会强制下载,也就是说默认保存成附件,你如果有自己的网站域名,比如img.xxx.com做cname绑定到tx-ttcq.oss-cn-shenzhen.aliyuncs.com,看看手机端就好了。
    2015-08-13 13:12:19
    赞同 展开评论 打赏
  • 显示错乱,试一下,加入MAX-WIDTH,MAX-HEIGHT图片大小限制试试;

    -------------------------

    你把a图片删了,只访问B图片的

    -------------------------

    你的OSS上只放一张图片,再看看情况

    2015-08-12 17:31:02
    赞同 展开评论 打赏
  • Re云存储pc和手机访问同一个图片,资源内容不一样
    案例二由于图片上传附件限制,无法上传

    -------------------------

    回2楼徇云一五的帖子
    我们的问题并不是css错乱造成的,是由于图片地址本身应该是A图片,结果拉到的是B图片

    -------------------------

    Re云存储pc和手机访问同一个图片,资源内容不一样
    看下这个调试界面





    可以看到,这里的资源地址应该是另一张图片,结果却错误的拉取到另一张图片
    http://tx-ttcq.oss-cn-shenzhen.aliyuncs.com/img/bg_complete_btn.png


    这是图片资源的地址,可以下载下来对比下


    -------------------------

    Re云存储pc和手机访问同一个图片,资源内容不一样
    没人管啊!!!
    先换成七牛,问题好了

    -------------------------

    回6楼oss-dev的帖子
    放本地和放七牛都是ok的,只有放阿里oss会有问题,我也是醉了

    -------------------------

    回9楼oss-dev的帖子
    没办法发,每清缓存一次错乱的图片就不一样了,不是必现bug,链接的话上面的截图和下面的地址就是当时发生问题的

    -------------------------

    回9楼oss-dev的帖子
    可以看下四楼的截图,url和下面贴出来的是一样的,但是拉到的图片是不一样的,请求是200,所以也可以排除是缓存,并且之前之后都没有动过链接地址对应的图片
    2015-08-12 12:01:00
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Tangram 立即下载
360手机卫士 插件化漫谈 立即下载
手机京东Crash自动分析处理系统 立即下载