• php curl ftp上传 下载


    下载

            //初始化
            $ch=curl_init();
            //文件的准确路径url
            curl_setopt($ch,CURLOPT_URL,"ftp://192.168.151.126/wwwroot/test.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,"abc:abc");
            //既然是要下载,在本地就需要先打开一个文件,用来接收下载的值
            //创建一个句柄
            $outfile=fopen('123456.jpg','wb');
            //把下载的数据存入这个句柄
            curl_setopt($ch,CURLOPT_FILE,$outfile);
            //执行这个文件
            $rtn=curl_exec($ch);
            //关闭句柄
            fclose($outfile);
         curl_close($ch);

    上传:

            //初始化
            $ch=curl_init();
            //文件的准确路径url
            curl_setopt($ch,CURLOPT_URL,"ftp://192.168.151.126/wwwroot/test.gif");
            //不输出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,"boz:boz");
            //打开上传功能
            curl_setopt($ch,CURLOPT_UPLOAD,1);
            //既然是要上传,在本地就需要先打开一个文件,用来接收上传的值
            $localfile = 'abc.gif';
            //创建一个句柄
            $fp=fopen($localfile,'r');
            //把上传的数据存入这个句柄
            curl_setopt($ch,CURLOPT_INFILE,$fp);
            curl_setopt($ch,CURLOPT_INFILESIZE,filesize($fp));
            //执行这个文件
            $rtn=curl_exec($ch);
            //关闭句柄
            fclose($fp);
            curl_close($ch);
  • 相关阅读:
    OS__信号量(semaphore)PV操作
    c++ _宏与内联函数
    ubuntu_ root change to user
    联想Y450在Ubuntu下调节屏幕亮度
    AI—家庭组机器人平台环境配置,高级人工智能实验总结
    如何在ubuntu下使用windows下的程序(eg: .exe)
    Python_XML的三种解析方法
    Python学习资源汇总
    转:Emmet 学习之路
    sql入门
  • 原文地址:https://www.cnblogs.com/blueskycc/p/5999715.html
Copyright © 2020-2023  润新知