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

2010-11-30 19:32:49 +08:00
 xrea
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=
4815 次点击
所在节点    Google App Engine
2 条回复
darasion
2010-11-30 19:40:52 +08:00
什么意思?图片代理吗?
我在Twitdao里做了一个专用且简易的,作为其中一个功能存在。
http://code.google.com/p/twitdao

你可以照这个改改。
那个文件是 /image_proxy.py
xrea
2010-11-30 20:04:31 +08:00
我是想引用百度空间的照片到我博客上,而百度空间的图片是不允许百度以外的地方引用,而这种refer的方式。

因为之前用php的有点慢,所以想用GAE试试。

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

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

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

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

© 2021 V2EX