$path = 'http://221.231.139.177/appimage/allschool/CCM1201/900.jpg'; //yes
//        $path = 'http://221.231.139.177/appimage/allschool/KWK25N00Y/900.jpg'; //no
        $endtype = explode('.',$path);
        $type = end($endtype);
        $rand = time() . rand(100000,999999);
        $image_name = ROOT_PATH . 'public' . DS . 'uploads/images/'.$rand.'.'.$type;
        $ch = curl_init ($path);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_BINARYTRANSFER,1);
        $img = curl_exec ($ch);
        curl_close ($ch);
        try{
            //$image_name就是要保存到什么路径,默认只写文件名的话保存到根目录
            $fp = fopen($image_name,'w');//保存的文件名称用的是链接里面的名称
            fwrite($fp, $img);
            fclose($fp);
            //
            //组装图片名
            $key = md5(time().uuid()).'.'.$type;
            $up = new Qiniu();
            $data = $up->uploadFile($image_name,$key);
            echo config('qiniu.domain') . $data;
            unlink($image_name);
        }catch(\Exception $e){
            echo 'error';
        }

标签: none

添加新评论