php_curl请求ftp下载图片

2022-10-11 21:22:54 173 0
魁首哥

小编继上一

个上传功能,顺便说一下对于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;

}

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

作者:吾林爱分享

收藏
分享
海报
0 条评论
173
上一篇:你PHP写的网站安全吗?如何做到更安全? 下一篇:深入学习PHP中的JSON相关函数

本站已关闭游客评论,请登录或者注册后再评论吧~

忘记密码?

图形验证码