V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
DAOCLOUD
推荐学习书目
Python Cookbook
Using Google App Engine
推荐下载
Latest Google App Engine SDK
其他兼容技术
AppScale
xrea

GAE上有这种refer图片的代码么?

  •  
  •   xrea · Nov 30, 2010 · 5368 views
    This topic created in 5627 days ago, the information mentioned may be changed or developed.
    PHP代码是这种:

    <?php
    $url = $_GET["url"];
    //$url = str_replace("http:/","http://",$url);
    $dir = pathinfo($url);
    $host = $dir['dirname'];
    $refer = $host.'/';
    $ch = curl_init($url);
    curl_setopt ($ch, CURLOPT_REFERER, $refer);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);//激活可修改页面,Activation can modify the page
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_BINARYTRANSFER, 1);
    $data = curl_exec($ch);
    curl_close($ch);
    header("Content-type: image/jpeg");//代码支持jpeg,需要自己修改支持其他图片格式,
    print( $data );
    ?>

    使用方法:http://your-domain.com/showpic.php?url=
    2 replies    1970-01-01 08:00:00 +08:00
    darasion
        1
    darasion  
       Nov 30, 2010
    什么意思?图片代理吗?
    我在Twitdao里做了一个专用且简易的,作为其中一个功能存在。
    http://code.google.com/p/twitdao

    你可以照这个改改。
    那个文件是 /image_proxy.py
    xrea
        2
    xrea  
    OP
       Nov 30, 2010
    我是想引用百度空间的照片到我博客上,而百度空间的图片是不允许百度以外的地方引用,而这种refer的方式。

    因为之前用php的有点慢,所以想用GAE试试。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5609 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 07:20 · PVG 15:20 · LAX 00:20 · JFK 03:20
    ♥ Do have faith in what you're doing.