小编继上一
个上传功能,顺便说一下对于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;
}
这个下载还有很多带优化的地方,至于多个图片下载的实现,以及还有对于一些限制等等。带后期进行优化。有好的意见的接触过的朋友给小弟一些提示,感激不尽。
作者:吾林爱分享
相关文章
本站已关闭游客评论,请登录或者注册后再评论吧~