1
0
mirror of https://github.com/cjango/dcat-vue.git synced 2025-12-06 22:40:03 +08:00

一些优化

This commit is contained in:
weiwait
2023-01-05 13:57:52 +08:00
parent b8aeddda7f
commit b728ca88ed
11 changed files with 224 additions and 178 deletions

View File

@@ -6,10 +6,12 @@ use Dcat\Admin\Layout\Content;
use Dcat\Admin\Admin;
use Illuminate\Http\Request;
use Illuminate\Routing\Controller;
use Illuminate\Support\Arr;
use Illuminate\Support\Facades\Http;
use Illuminate\Support\Facades\Storage;
use Qiniu\Config;
use Weiwait\DcatVue\Forms\FilesystemConfig;
use Weiwait\DcatVue\Helper;
use Weiwait\DcatVue\Models\ChinaArea;
use Weiwait\DcatVue\Models\WeiwaitUpload;
@@ -59,9 +61,12 @@ class DcatVueController extends Controller
];
case 'cos':
case 'cosv5':
$url = parse_url(Storage::disk('cosv5')->url(''));
$url = parse_url(Storage::disk('cos')->url(''));
$auth = Helper::getCosAuth();
return [
'auth' => Storage::disk('cosv5')->getFederationTokenV3($request['filename']),
'auth' => [
'token' => Arr::get($auth, 'credentials.sessionToken'),
],
'host' => $url['scheme'] . '://' . $url['host'] . '/' . $request['filename'],
];
default: