public function _upload($order_id, $url) { $config = C('UPLOAD_TYPE_CONFIG'); $config['domain'] = '7xlf9w.com2.z0.glb.qiniucdn.com'; $config['bucket'] = 'zjfq-contract'; $qiniu = new \Think\Upload\Driver\Qiniu\QiniuStorage($config); $upfile = array('name' => 'file', 'fileName' => $order_id . '.pdf', 'fileBody' => file_get_contents($url)); $result = $qiniu->upload([], $upfile); if ($result === false) { $this->error = $qiniu->errorStr; return false; } return $qiniu->downlink($upfile['fileName']); }