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

2017-06-13 18:35:17 +08:00
 wujunze
  1. 新开了一个repo README.md 用的是新浪的图床 在国内的 Git 仓库访问的 OK 的
  2. 把 repo push 到 GitHub 后 图片都显示不出来了
  3. 求解决方法? 更换新浪图床的域名? 还是换个图床,有没有方便的方法把 20 多张图片一键更换图床
  4. Thanks

2097 次点击
所在节点    问与答
18 条回复
wujunze
2017-06-13 18:35:45 +08:00
为什么 GitHub 上显示不了微博图床的图片呢
wujunze
2017-06-13 18:47:19 +08:00
是因为新浪的域名在国外被墙了?
just1
2017-06-13 19:04:47 +08:00
图片路径根本不是新浪图床啊🌝
misaka19000
2017-06-13 19:06:30 +08:00
你这个 type 就不对
wujunze
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
2017-06-13 19:18:16 +08:00
显示不显示跟你浏览器到新浪的服务器有关,放在哪都一样
learnshare
2017-06-13 19:19:45 +08:00
@learnshare 看来 Github 给你做了特别的动作,图片跟新浪没关系了
misaka19000
2017-06-13 19:33:09 +08:00
在我的电脑上,GitHub 的显示没有问题
changwei
2017-06-13 20:14:41 +08:00
新浪原始图片有两种地址,photo 开头的和 wx3.sinaimg 的域名,前面那个要带上登录状态和 referer 才能显示,后面的无所谓。
Love4Taylor
2017-06-13 20:36:54 +08:00
Github 会缓存图片到他们自己的服务器 然后显示
akwIX
2017-06-13 20:42:55 +08:00
我打开看都是正常显示的
golmic
2017-06-13 20:51:19 +08:00
在我电脑上 github 上面的也是正常的啊
wujunze
2017-06-13 21:12:56 +08:00
@akwIX #11
@golmic #12
@misaka19000 #8
@learnshare #6 看下 APPEND
lechain
2017-06-13 22:40:24 +08:00
Non-Image content-type returned

github 渲染 markdown 的时候会缓存图片,然后用它缓存的 url 替代显示,正常情况下没有问题,你这里却会出现这个错误,HTTP 错误代码 400,好神奇
wujunze
2017-06-13 22:44:36 +08:00
@lechain #14 对啊 之前也一直没有问题的 今天图片缓存不显示了 感觉很奇怪
wujunze
2017-06-14 10:05:02 +08:00
@changwei #9 wx3.sinaimg 这个域名要鉴权 不了解 我图片里面有 wx1.sinaimg.cn wx2.sinaimg.cn 这些域名 Thanks 详见 APPEND
changwei
2017-06-14 13:39:10 +08:00
@wujunze 居然还有这个区别,神奇了
wujunze
2017-06-14 13:44:05 +08:00
@changwei #17 推测是 14 楼童鞋说的 GitHub 缓存的问题 在 OSC 可以正常显示图片 应该不是新浪图床的锅

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/368170

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX