xiaogang 4 年之前
父节点
当前提交
eba98ae003
共有 2 个文件被更改,包括 8 次插入6 次删除
  1. 4 4
      app/Http/Controllers/Api/UploadController.php
  2. 4 2
      app/Services/OSS.php

+ 4 - 4
app/Http/Controllers/Api/UploadController.php

xqd xqd
@@ -4,7 +4,7 @@
 namespace App\Http\Controllers\Api;
 
 
-use App\Services\OssService;
+use App\Services\OSS;
 use Illuminate\Http\Request;
 
 class UploadController extends Controller
@@ -17,13 +17,13 @@ class UploadController extends Controller
             //获取上传图片的临时地址
             $tmppath = $file->getRealPath();
             //生成文件名
-            $fileName = rand(1000,9999) . time() .date('ymd') . '.' . $file->getClientOriginalExtension();
+            $fileName = rand(1000,9999). time() .date('ymd') . '.' . $file->getClientOriginalExtension();
             //拼接上传的文件夹路径(按照日期格式1810/17/xxxx.jpg)
             $pathName = 'chengluApp/'.date('Y-m/d').'/'.$fileName;
             //上传图片到阿里云OSS
-            OssService::publicUpload(env('ALI_OSS_BUCKET'), $pathName, $tmppath, ['ContentType' => $file->getClientMimeType()]);
+            OSS::publicUpload(env('ALI_OSS_BUCKET'), $pathName, $tmppath, ['ContentType' => $file->getClientMimeType()]);
             //获取上传图片的Url链接
-            $Url = OssService::getPublicObjectURL(env('ALI_OSS_BUCKET'), $pathName);
+            $Url = OSS::getPublicObjectURL(env('ALI_OSS_BUCKET'), "");
         }catch (\Exception $exception){
             return $this->response->errorForbidden($exception->getMessage());
         }

+ 4 - 2
app/Services/OssService.php → app/Services/OSS.php

xqd xqd
@@ -4,13 +4,13 @@ use Exception;
 use DateTime;
 use JohnLui\AliyunOSS;
 
-class OssService {
+class OSS {
     /* 城市名称:
      *
      *  经典网络下可选:杭州、上海、青岛、北京、张家口、深圳、香港、硅谷、弗吉尼亚、新加坡、悉尼、日本、法兰克福、迪拜
      *  VPC 网络下可选:杭州、上海、青岛、北京、张家口、深圳、硅谷、弗吉尼亚、新加坡、悉尼、日本、法兰克福、迪拜
      */
-    private $city = '成都';
+    private $city = '杭州';
     // 经典网络 or VPC
     private $networkType = '经典网络';
 
@@ -43,7 +43,9 @@ class OssService {
      */
     public static function publicUpload($bucketName, $ossKey, $filePath, $options = [])
     {
+
         $oss = new OSS();
+
         $oss->ossClient->setBucket($bucketName);
         return $oss->ossClient->uploadFile($ossKey, $filePath, $options);
     }