ThinkPHP自带的Http类下载远程图片到本地的实现代码

ThinkPHP自带的Http类下载远程图片到本地的实现代码,第1张

ThinkPHP自带的Http类下载远程图片到本地的实现代码

ThinkPHP自带的http类下载远程图片到本地完成代码,Http,URL图片推广,图片

ThinkPHP自带的Http类下载远程图片到当地的完成代码

芒果云,百度站长工具整理了ThinkPHP自带的Http类下载远程图片到本地完成代码的相关内容。

Http类位于文件目录ThinkPHP/Lib/ORG/Net下。我们来看看它是如何启用的。

复制以下代码:

?服务器端编程语言(ProfessionalHypertextPreprocessor的缩写)

import("Com。buyback.QueryAmazon");

import("ORG。net.Http”);

类别图像{

公共静态函数getImage($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);

如果(!empty($remoteURL['ImageURL']){

$localUrl="Public/bookcover/"。$isbn。".jpg";

http::curl_download($remoteURL['ImageURL'],”。/".$localURL);

}否则{

$localURL="Public/bookcover/unknownbook.png";

}

$data['image']=$localURL;

$bookInformModel-save($data);

返回$localUrl

}

返回$result[0]['image'];

}

}

这里我先区分一下图片的信息内容是否应该在数据库查询中找到。如果没有,我将启用亚马逊的web服务从远程位置获取图片的详细地址,然后应用它。

复制以下代码:

http::curl_download($remoteURL['ImageURL'],”。/".$localURL);

curl_download模式下第一个主参数是远程图片的详细地址,第二个主参数是存储在本地的详细地址。

好吧,就这么简单~~

切:热烈欢迎各位朋友发到站长或微信朋友圈,但请注明文章来源“李苍松SEOblog”。

全文地址:http://www.alitaohuo.com/fuwuqi/yunwei/1975.html

之上便是有关对ThinkPHP自带的Http类下载远程图片到当地的完成代码的详解。热烈欢迎大伙儿对ThinkPHP自带的Http类下载远程图片到当地的完成代码內容明确提出意见与建议

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/767712.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-02
下一篇 2022-05-02

发表评论

登录后才能评论

评论列表(0条)

保存