V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
wujunze
V2EX  ›  问与答

新浪图床的图片在 GitHub 不显示的问题

  •  
  •   wujunze · 2017-06-13 18:35:17 +08:00 · 2148 次点击
    这是一个创建于 2731 天前的主题,其中的信息可能已经有所发展或是发生改变。
    1. 新开了一个repo README.md 用的是新浪的图床 在国内的 Git 仓库访问的 OK 的
    2. 把 repo push 到 GitHub 后 图片都显示不出来了
    3. 求解决方法? 更换新浪图床的域名? 还是换个图床,有没有方便的方法把 20 多张图片一键更换图床
    4. Thanks

    GitHub image.png

    第 1 条附言  ·  2017-06-13 21:05:06 +08:00
    **我已经手动更换图床了**
    Thanks
    第 2 条附言  ·  2017-06-13 21:11:00 +08:00

    对比这两个一样的文件 https://github.com/wujunze/nginx-http-echo-module/blob/master/README_zh.md http://git.oschina.net/wujunze/nginx_module_echo/blob/master/README_zh.md
    不同地方 图片显示情况不同 可能是GitHub缓存服务器问题?

    18 条回复    2017-06-14 13:44:05 +08:00
    wujunze
        1
    wujunze  
    OP
       2017-06-13 18:35:45 +08:00
    为什么 GitHub 上显示不了微博图床的图片呢
    wujunze
        2
    wujunze  
    OP
       2017-06-13 18:47:19 +08:00
    是因为新浪的域名在国外被墙了?
    just1
        3
    just1  
       2017-06-13 19:04:47 +08:00 via Android   ❤️ 1
    图片路径根本不是新浪图床啊🌝
    misaka19000
        4
    misaka19000  
       2017-06-13 19:06:30 +08:00 via Android
    你这个 type 就不对
    wujunze
        5
    wujunze  
    OP
       2017-06-13 19:12:36 +08:00
    @just1 #3 看这个 http://git.oschina.net/wujunze/nginx_module_echo/blob/master/README_zh.md GitHub 上的 README 和 OSC 上的是一样的
    @misaka19000 #4 git@OSC 可以正常显示 GitHub 不能正常显示 一样的文件
    learnshare
        6
    learnshare  
       2017-06-13 19:18:16 +08:00
    显示不显示跟你浏览器到新浪的服务器有关,放在哪都一样
    learnshare
        7
    learnshare  
       2017-06-13 19:19:45 +08:00
    @learnshare 看来 Github 给你做了特别的动作,图片跟新浪没关系了
    misaka19000
        8
    misaka19000  
       2017-06-13 19:33:09 +08:00
    在我的电脑上,GitHub 的显示没有问题
    changwei
        9
    changwei  
       2017-06-13 20:14:41 +08:00 via Android   ❤️ 1
    新浪原始图片有两种地址,photo 开头的和 wx3.sinaimg 的域名,前面那个要带上登录状态和 referer 才能显示,后面的无所谓。
    Love4Taylor
        10
    Love4Taylor  
       2017-06-13 20:36:54 +08:00
    Github 会缓存图片到他们自己的服务器 然后显示
    akwIX
        11
    akwIX  
       2017-06-13 20:42:55 +08:00
    我打开看都是正常显示的
    golmic
        12
    golmic  
       2017-06-13 20:51:19 +08:00
    在我电脑上 github 上面的也是正常的啊
    wujunze
        13
    wujunze  
    OP
       2017-06-13 21:12:56 +08:00
    @akwIX #11
    @golmic #12
    @misaka19000 #8
    @learnshare #6 看下 APPEND
    lechain
        14
    lechain  
       2017-06-13 22:40:24 +08:00   ❤️ 1
    Non-Image content-type returned

    github 渲染 markdown 的时候会缓存图片,然后用它缓存的 url 替代显示,正常情况下没有问题,你这里却会出现这个错误,HTTP 错误代码 400,好神奇
    wujunze
        15
    wujunze  
    OP
       2017-06-13 22:44:36 +08:00
    @lechain #14 对啊 之前也一直没有问题的 今天图片缓存不显示了 感觉很奇怪
    wujunze
        16
    wujunze  
    OP
       2017-06-14 10:05:02 +08:00
    @changwei #9 wx3.sinaimg 这个域名要鉴权 不了解 我图片里面有 wx1.sinaimg.cn wx2.sinaimg.cn 这些域名 Thanks 详见 APPEND
    changwei
        17
    changwei  
       2017-06-14 13:39:10 +08:00 via Android
    @wujunze 居然还有这个区别,神奇了
    wujunze
        18
    wujunze  
    OP
       2017-06-14 13:44:05 +08:00
    @changwei #17 推测是 14 楼童鞋说的 GitHub 缓存的问题 在 OSC 可以正常显示图片 应该不是新浪图床的锅
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5851 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 02:33 · PVG 10:33 · LAX 18:33 · JFK 21:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.