瀏覽代碼

七牛私有地址设置

liuzejian 1 年之前
父節點
當前提交
3c15766b5e
共有 1 個文件被更改,包括 4 次插入3 次删除
  1. 4 3
      modules/Common/Http/Controllers/Qiniu/CallbackController.php

+ 4 - 3
modules/Common/Http/Controllers/Qiniu/CallbackController.php

@@ -16,7 +16,7 @@ class CallbackController
         $policy  = [
             'scope' => $qiniuConfig['bucket'],
             'callbackUrl' => config('common.common.duanjuManageDomain') . '/api/qiniu/upload/callback',
-            'callbackBody' => '{"hash":"$(etag)","key":"$(key)", "fname":"$(fname)" ,"duration":"$(avinfo.video.duration)"}',
+            'callbackBody' => '{"hash":"$(etag)","key":"$(key)", "fname":"$(fname)", "fprefix":"$(fprefix)" ,"duration":"$(avinfo.video.duration)"}',
             'callbackBodyType' => 'application/json',
             'forceSaveKey' => true,
             'saveKey' => 'duanju/$(etag)$(ext)',
@@ -30,11 +30,12 @@ class CallbackController
     }
 
     public function callback(Request $request) {
-        $allInfo = $request->only(['duration', 'fname', 'hash', 'key']);
+        $allInfo = $request->only(['duration', 'fname', 'hash', 'key', 'fprefix']);
         $videoUrl = config('common.qiniu.linkDomain') . DIRECTORY_SEPARATOR . $allInfo['key'];
         $publicVideoUrl = QiniuTokenService::getPrivateSourceDownloadUrl($videoUrl);
         $allInfo['public_video_url'] = $publicVideoUrl;
-        $allInfo['video_url'] = $videoUrl;
+        $allInfo['url'] = $videoUrl;
+        $allInfo['name'] = $allInfo['fprefix'];
 
         return $allInfo;
     }