public function download($url,$token) { $ch = curl_init ($url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // 返回的内容作为变量储存,而不是直接输出 设为1 或者 true curl_setopt($ch, CURLOPT_BINARYTRANSFER,1); // 返回raw 原生输出 curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); // https请求 不验证证书和hosts curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); $img = curl_exec ($ch); curl_close ($ch); $filename = '/qrcode/'.$token.'.jpg'; $fp = fopen('./Public'.$filename,'w'); fwrite($fp, $img); fclose($fp); return $filename; }