photo; $qiniuConfig = config('common.qiniu'); $auth = new Auth($qiniuConfig['accessKey'], $qiniuConfig['secretKey']); $token = $auth->uploadToken(config('common.qiniu.publicBucket')); $filePath = $file->path(); $key = 'uploads'.DIRECTORY_SEPARATOR.'images'. DIRECTORY_SEPARATOR . date('Ymd') . DIRECTORY_SEPARATOR. Str::random(10) . time() . '.'. $file->extension(); $uploadMgr = new UploadManager(); list($ret, $err) = $uploadMgr->putFile($token, $key, $filePath, null, 'application/octet-stream', true, null, 'v2'); if($err !== null) { CommonBusinessException::throwError(Errors::UPLOAD_IMAGE_ERROR); } else { return $qiniuConfig['publicLinkDomain']. DIRECTORY_SEPARATOR . $key; } } }