//阿里云图片存储
public function upload(Request $request)
{
$img = $request->file('file');
//获取图片原路径
$img1 = $img->getPathname();
// 阿里云主账号AccessKey拥有所有API的访问权限,风险很高。强烈建议您创建并使用RAM账号进行API访问或日常运维,请登录RAM控制台创建RAM账号。
$accessKeyId = "LTAI5tGsyR7ppvCCFWw3Ykee";
$accessKeySecret = "MeQyMHXrKlnUK9nbtcUo4gm2i94p9j";
// Endpoint以杭州为例,其它Region请按实际情况填写。
$endpoint = "http://oss-cn-hangzhou.aliyuncs.com";
// 设置存储空间名称。
$bucket = "zhaochongbin";
// 设置文件名称。
$object = rand(100000, 999999) . "st.png";
// 配置文件内容。
$content = $img1;
try {
$ossClient = new OssClient($accessKeyId, $accessKeySecret, $endpoint);
$file = $ossClient->uploadFile($bucket, $object, $content);
} catch (OssException $e) {
printf(__FUNCTION__ . ": FAILED\n");
printf($e->getMessage() . "\n");
return;
}
// print(__FUNCTION__ . ": OK" . "\n");
// return $file;
$img2 = $file['info']['url'];
$img3 = $img2 . "?x-oss-process=image/auto-orient,1/resize,p_30/quality,q_90";
return $img3;
}