Http类在目录ThinkPHP/Lib/ORG/Net下面。接下来看看是如何调用的。
复制代码 代码如下:?phpimport("Com.Buyback.QueryAmazon");import("ORG.Net.Http");class Image {public static function getImage($i***n) {$bookInformModel = D("bookinform");$result = $bookInformModel- where("i***n='$i***n'")- select();if($result[0]['image'] == ""){$data['inform_id'] = $result[0]['inform_id'];$remoteUrl = QueryAmazon::getImage($i***n);if(!empty($remoteUrl['ImageURL'])){$localUrl = "Public/bookcover/".$i***n.".jpg";Http::curl_download($remoteUrl['ImageURL'], "./".$localUrl);}else{$localUrl = "Public/bookcover/unknownbook.png";}$data['image'] = $localUrl;$bookInformModel- save($data);return $localUrl;}return $result[0]['image'];}}?这里我先判断数据库中有无该图片信息,没有就调用amazon的webservice从远程获取到图片地址,再使用复制代码 代码如下:Http::curl_download($remoteUrl['ImageURL'], "./".$localUrl);其中curl_download方法靠前个参数是远程图片地址,第二个参数是保存到本地的地址。OK,就这么简单~~转载:非常欢迎各位朋友分享到个人站长或者朋友圈,但转载请说明文章出处“黎青松SEO博客”。原文地址: http://www.alitaohuo.com/fuwuqi/yunwei/1975.html
免责声明:本站内容仅用于学习参考,文字信息和图片素材来源于互联网,如内容侵权与违规,请联系我们进行删除,我们将在三个工作日内处理。联系邮箱:chuangshanghai#qq.com(把#换成@)