您的位置 首页 php

php_curl请求ftp下载图片

小编继上一

个上传功能,顺便说一下对于ftp下载图片。目前没有遇到过这种需求,在这里先记录一下,后期有需求方便查询。

function get_upload(){

//初始化

$ ch =curl_init();

//要下载的文件的地址及名称路径

curl_setopt($ch,CURLOPT_URL,”ftp://xxx.xxx.xxx.xxx/img/xxx.jpg”);

//不输出head 头文件

curl_setopt($ch,CURLOPT_HEADER,0);

//执行后不打印

curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);

//设置超时时间

curl_setopt($ch,CURLOPT_TIMEOUT,300);

//设置 ftp服务器 的账号密码,分号前是账号后面是密码

curl_setopt($ch,CURLOPT_USERPWD,”用户名:密码”);

//下载文件所存储的目录及文件名称可以换可以不换

$outfile=fopen(‘img/123456.jpg’,’wb’);

//把下载的数据存入这个 句柄

curl_setopt($ch,CURLOPT_FILE,$outfile);

//执行这个文件

$su=curl_exec($ch);

//关闭句柄

fclose ($outfile);

curl_close($ch);

return $su;

}

这个下载还有很多带优化的地方,至于多个图片下载的实现,以及还有对于一些限制等等。带后期进行优化。有好的意见的接触过的朋友给小弟一些提示,感激不尽。

作者:吾林爱分享

文章来源:智云一二三科技

文章标题:php_curl请求ftp下载图片

文章地址:https://www.zhihuclub.com/79805.shtml

关于作者: 智云科技

热门文章

网站地图