使用七牛的 exif 接口拼凑 url 遇到个疑问,上传到七牛的图片,地址后面+?exif 就能得到 exif 信息的 json 内容,用下面两种拼凑方式,能 echo 拼凑好的 url,但输出数组为 NULL,如果直接给$url 写上 exif 接口地址就正常。这种拼凑 url 方式有问题吗?还是方法不对?
function exif_info($img){
$url = sprintf("%s?exif",$img);
//$url = $img.'?exif';
//$url="http://opmst5o2g.bkt.clouddn.com/uploads/2014/03/2cc1786a9e0bf278c7c098ee6f222d35.jpg?exif";
$handle = fopen($url,"rb");
$content = '';
while (!feof($handle)) {
$content .= fread($handle, 10000);
}
fclose($handle);
$EXIF=json_decode($content,true);
echo $url; //能正常显示为 http://url?exif 的形式
var_dump($EXIF);//为 NULL
}
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.