thinkpad x200 7457 使用ThinkPHP自帶的Http類別下載遠端圖片到本地的實作程式碼

WBOY
發布: 2016-07-29 08:46:24
原創
1613 人瀏覽過

Http類別在目錄ThinkPHP/Lib/ORG/Net下面。接下來看看是如何呼叫的。

複製程式碼 程式碼如下:


import("Com.Buyback.QueryAmazon");
import("ORG.Net.Buyback.QueryAmazon"); Imimport("ORG.Net.Buttp");
($isbn) {
$bookInformModel = D("bookinform");
$result = $bookInformModel->where("isbn='$isbn'")->select();
if($result[0][ 'image'] == ""){
$data['inform_id'] = $result[0]['inform_id'];
$remoteUrl = QueryAmazon::getImage($isbn);
if(!empty($ remoteUrl['ImageURL'])){
$localUrl = "Public/bookcover/".$isbn.".jpg";
Http::curl_download($remoteUrl['ImageURL'], "./".$localUrl) ;
}else{
$localUrl = "Public/bookcover/unknownbook.png";
}
$data['image'] = $localUrl;
$bookInformModel->save($data); $localUrl;
$bookInformModel->save($data); }
return $result[0]['image'];
}
}
?>


這裡我先判斷資料庫中有無該圖片訊息,沒有就調用amazon的webservice從遠端取得到圖片位址,再判斷使用



複製程式碼 程式碼如下:

Http::curl_download($remoteUrl['ImageURL'], "./".$localUrl);位址,第二個參數是儲存到本地的位址。

OK,就這麼簡單~~
以上就介紹了thinkpad x200 7457 使用ThinkPHP自帶的Http類下載遠端圖片到本地的實作程式碼,包括了thinkpad x200 7457方面的內容,希望對PHP教學有興趣的朋友有所幫助。


相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板