zoukankan      html  css  js  c++  java
  • thinkphp中curl接受图片然后上传到数据库

        public function tuisongfile(){
            $this->display();
        }
    
        public function wpull(){
    
            header('content-type:text/html;charset=utf8');
            
            $url = "http://localhost/baoanwap/index.php/Home/Index/wpull";
            
            //var_dump($_FILES);
            //var_dump($_FILES['myateam_image']['tmp_name']);exit;
            $ch = curl_init();
            $data = array('path' =>new CURLFile($_FILES['myateam_image']['tmp_name']),'img_type'=>'png');
            //$data = array('path' => ($_FILES['myateam_image']['tmp_name']),'img_type'=>'png');
                //'myateam_image'=>new CURLFile($_FILES['myateam_image']['tmp_name']),  //图片成功暂时去掉       
            curl_setopt($ch,CURLOPT_URL,$url);  
            curl_setopt($ch,CURLOPT_POST,true);  
            curl_setopt($ch,CURLOPT_POSTFIELDS, $data);  
            curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);  
    
            $result = curl_exec($ch);
            curl_close($ch);
    
            echo $result;
    
        }
    

     上面接受到图片,然后发送到另一个服务器

        public function wpull(){
    
    
            $tmpname = $_FILES["path"]["tmp_name"];
            //print_r($_FILES);exit();
            //echo '===file upload info:';
            //print_r($_FILES['path']['tmp_name']);exit();
            //move_uploaded_file($_FILES["path"]["tmp_name"],"./Public/ceshi/");
    
    
            $upload = new ThinkUpload();// 实例化上传类
            $upload->maxSize   =     3145728 ;// 设置附件上传大小
            //$upload->exts    =     array('jpg', 'gif', 'png', 'jpeg');// 设置附件上传类型
            $upload->rootPath  =     './Public/ceshi/'; // 设置附件上传根目录
            $upload->savePath  =     ''; // 设置附件上传(子)目录
    $upload->saveExt   =     'png'; // 上传文件的保存后缀,不设置的话使用原文件后缀 if(!$upload->upload()) {// 上传错误提示错误信息 //$this->error(); $this->error($upload->getError()); }else{// 上传成功 获取上传文件信息 foreach($info as $file){ echo $file['savepath'].$file['savename']; } } }
  • 相关阅读:
    Ping 笔记
    android之RadioGroup
    Android之activity中新建控件
    案例:TableLayout表格布局——迷你计算器
    android中5大布局
    Android体系结构及activity生命周期
    Android之ADB指令
    Android之activity初讲
    简单介绍Android应用特色及详解四大组件
    开发Android应用怎么更改LOGO图标
  • 原文地址:https://www.cnblogs.com/xiaoxiaomengxiangjia/p/7132150.html
Copyright © 2011-2022 走看看