jinfeng333
V2EX  ›  问与答

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

  •  
  •   jinfeng333 · Jun 13, 2017 · 2636 views
    This topic created in 3346 days ago, the information mentioned may be changed or developed.
    1. 新开了一个repo README.md 用的是新浪的图床 在国内的 Git 仓库访问的 OK 的
    2. 把 repo push 到 GitHub 后 图片都显示不出来了
    3. 求解决方法? 更换新浪图床的域名? 还是换个图床,有没有方便的方法把 20 多张图片一键更换图床
    4. Thanks

    GitHub image.png

    Supplement 1  ·  Jun 13, 2017
    **我已经手动更换图床了**
    Thanks
    Supplement 2  ·  Jun 13, 2017

    对比这两个一样的文件 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 replies    2017-06-14 13:44:05 +08:00
    jinfeng333
        1
    jinfeng333  
    OP
       Jun 13, 2017
    为什么 GitHub 上显示不了微博图床的图片呢
    jinfeng333
        2
    jinfeng333  
    OP
       Jun 13, 2017
    是因为新浪的域名在国外被墙了?
    just1
        3
    just1  
       Jun 13, 2017 via Android   ❤️ 1
    图片路径根本不是新浪图床啊🌝
    misaka19000
        4
    misaka19000  
       Jun 13, 2017 via Android
    你这个 type 就不对
    jinfeng333
        5
    jinfeng333  
    OP
       Jun 13, 2017
    @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  
       Jun 13, 2017
    显示不显示跟你浏览器到新浪的服务器有关,放在哪都一样
    learnshare
        7
    learnshare  
       Jun 13, 2017
    @learnshare 看来 Github 给你做了特别的动作,图片跟新浪没关系了
    misaka19000
        8
    misaka19000  
       Jun 13, 2017
    在我的电脑上,GitHub 的显示没有问题
    changwei
        9
    changwei  
       Jun 13, 2017 via Android   ❤️ 1
    新浪原始图片有两种地址,photo 开头的和 wx3.sinaimg 的域名,前面那个要带上登录状态和 referer 才能显示,后面的无所谓。
    love4taylor
        10
    love4taylor  
       Jun 13, 2017
    Github 会缓存图片到他们自己的服务器 然后显示
    akwIX
        11
    akwIX  
       Jun 13, 2017
    我打开看都是正常显示的
    golmic
        12
    golmic  
       Jun 13, 2017
    在我电脑上 github 上面的也是正常的啊
    jinfeng333
        13
    jinfeng333  
    OP
       Jun 13, 2017
    @akwIX #11
    @golmic #12
    @misaka19000 #8
    @learnshare #6 看下 APPEND
    lechain
        14
    lechain  
       Jun 13, 2017   ❤️ 1
    Non-Image content-type returned

    github 渲染 markdown 的时候会缓存图片,然后用它缓存的 url 替代显示,正常情况下没有问题,你这里却会出现这个错误,HTTP 错误代码 400,好神奇
    jinfeng333
        15
    jinfeng333  
    OP
       Jun 13, 2017
    @lechain #14 对啊 之前也一直没有问题的 今天图片缓存不显示了 感觉很奇怪
    jinfeng333
        16
    jinfeng333  
    OP
       Jun 14, 2017
    @changwei #9 wx3.sinaimg 这个域名要鉴权 不了解 我图片里面有 wx1.sinaimg.cn wx2.sinaimg.cn 这些域名 Thanks 详见 APPEND
    changwei
        17
    changwei  
       Jun 14, 2017 via Android
    @wujunze 居然还有这个区别,神奇了
    jinfeng333
        18
    jinfeng333  
    OP
       Jun 14, 2017
    @changwei #17 推测是 14 楼童鞋说的 GitHub 缓存的问题 在 OSC 可以正常显示图片 应该不是新浪图床的锅
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2839 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 15:01 · PVG 23:01 · LAX 08:01 · JFK 11:01
    ♥ Do have faith in what you're doing.