上一篇: »
下一篇: »

一个Yupoo图片外部链接相关问题的解决方案

  

之前的文章中,棠棣有讲到用Firefox的RefControl扩展来实现浏览器端的外链图片的正常显示,在文后的读者留言中有不少读者主张希望获得网页端的突破外链限制的方法。在棠棣看来除了可以使用好看簿photobucket巴巴变拍拍乐等支持外部链接的图片存储相册服务之外,有必要给对Yupoo已经产生依赖、迁移成本过高的读者找到一个Hack技巧。故今天棠棣花了一点时间研究了Yupoo的所谓的防盗链策略,找到了一劳永逸的解决方案。

我们知道Yupoo的图片“原图”选项的默认地址是类似这样的地址“http://pic.yupoo.com/pando/728655c82a04/dw77vnm0.jpg”,提供给我们的域是pic.yupoo.com的子域名。一级目录是用户ID,二级目录是图片的Hash,最后一级是Hash化的文件名。

实际上Yupoo的图片可以用下面四种方式呈现:

pic子域名+扩展名
pic子域名+扩展名

photo子域名+扩展名
photo子域名+扩展名

pic子域名+目录化
pic子域名+目录化

photo子域名+目录化
photo子域名+目录化

显而易见,通过将图片的pic子域名改为photo子域名,并将图片目录化(即将.jpg修正为/),就可以完全突破Yupoo对外部链接图片的限制了,再也没有那段可憎的广告条有碍观瞻了。

实际上在研究时,棠棣还发现,Yupoo的各种尺寸的图片都可以通过链接地址目录化的方式来显示,具体的演示如下:

square
square

thumb
thumb

small
small

medium
medium

large
large

至此,Yupoo的所谓防盗链设置将再无用武之地。

最后感谢《Pulp Fiction》中Jules和Vincent的联袂出演:)

bookmark

Advertise Here

15条评论 to “一个Yupoo图片外部链接相关问题的解决方案

  • 1
    任平生
    June 27th, 2008 19:16

    这个在才实行pic的时候可用,不过现在这个已经被修复了……
    (那时候兴奋了好阵,修改了好多图片)

    你可以 Ctrl+F5看一下你的这篇文章,没 .jpg 的图片都不能显示。

  • 2
    任平生
    June 27th, 2008 19:21

    如果 photo 可以用的话,直接复制站内的图片就行了啊……
    yupoo 站内的图片都是 photo.yupoo.com 下的……

  • 3
    杨飒
    June 27th, 2008 19:27

    @棠棣:你太帅了!

    @任平生:photo 子域名 与 无扩展名都可用。

  • 4
    棠棣
    June 27th, 2008 19:35

    @任平生:
    Ctrl+F5依然可以正常显示;
    @任平生 & 杨飒:
    实际上我在他处测试时光改photo子域名不目录化是不行的……但不知道为什么在这里演示的时候可以了。

  • 5
    任平生
    June 27th, 2008 20:17

    貌似因为预读了 pic 的图片,所以让 photo 下的图片也可以显示了。如果你的文章中没有先加载 pic 的图片,photo的就不可能显示出来。photo 的只用于yupoo站内。这个是yupoo当初改变外链的一大步。如果photo下的图片支持外链,yupoo用的着自欺欺人,把外链方式变得那么麻烦吗……
    可以搜索下关于yupoo外链的文章

    呵呵

  • 6
    棠棣
    June 27th, 2008 22:13

    @任平生
    我重新测试了一下,在同学的计算机上加载了photo域的图片完全可以正常显示。
    photo域不可能只用于Yupoo站内的,因为在Yupoo声称完全免费的那个时候外链出去的图片全部用的是photo域。如果Yupoo想与广大用户为敌站到过去资深用户的对立面的话,他大可对photo域采取措施。但现实是他不能。
    至于.jpg和/的区别在于浏览器读取图片的机理不同。

  • 7
    任平生
    June 27th, 2008 22:32

    你可能已经错过 yupoo 的一些信息了:

    http://nings.cn/2008/01/30/yupoo-2.html

    http://jandan.net/2008/01/21/access-yupoo.html

    http://www.yupoo.com/forums/topic?id=ff8080811761ab83011762f786d13664

  • 8
    Zola
    June 28th, 2008 13:53

    这个方法是不可用的,photo.yupoo.com只能站内使用。
    如果只是在浏览器地址栏上输入photo域的图片地址,那么是可以看到图片的。
    如果是贴在其它网站上,是不行的。
    也许一开始能看到,那是因为你的本地缓存的缘故。

  • 9
    jackie
    June 28th, 2008 21:46

    惨了,你公布了,会被他们封了的。

  • 10
    查皮博客@blogbus
    June 28th, 2008 23:08

    一个Yupoo图片外部链接相关问题的解决方案…

    之前的文章中,棠棣有讲到用Firefox的 RefControl扩展来实现浏览器端的外链图片的正常显示,在文后的读者留言中有不少读者主张希望获得网页端的突破外链限制的方法。在棠棣看来除了可以使…

  • 11
    冷月孤心
    June 30th, 2008 01:57

    刚试了下的确可以,但担心如Zola所说是缓存的缘故。

    还是支持下!

  • 12
    冷月孤心
    July 2nd, 2008 15:40

    好像不行了,看来Yupoo把这些途径的封锁了。

    得想其他办法了。

  • 13
    Black-Xstar
    July 5th, 2008 12:02

    看到标题我还在想,浪费了30大洋。
    看了文章才发现没有,很明显,这个方法是不行的。

    而且在我这里看你上面的所有图片都有水印的……

  • 14
    布谷鸟
    May 10th, 2009 00:14

    yupoo链接格式到底是怎样的啊?
    我要开始写yupoo插件了。各位还没个定论啊

  • 15
    咕咕
    January 27th, 2010 10:53

    建议大家使用图海相册tuhigh,稳定,功能多,不限容量,可以外链的,还提供免费博客,免费群组.
    我喜欢的一个很不错的网站。

评论