Laravel-filesystem-oss
的文件已經寫的很清晰了, 地址 : Laravel-filesystem-oss2.0- 最近用的時候還是出了一些問題, 所以記錄下, 免得回頭又忘記了, 同時如果後期有需要用到的話, 就可以直接把程式碼拿過來用
public function getSignature()
{
$disk = Storage::disk('oss');
$baseUrl = $_SERVER["HTTP_HOST"];
$config = $disk->signatureConfig($prefix = 'oss中存放的路徑/', $callBackUrl = $baseUrl . '回撥路由', $customData = [], $expire = 30);
return $config;
}
public function ossCallback()
{
$disk = Storage::disk('oss');
list($verify, $data) = $disk->verify();
return response()->json($data);
}
- 前端程式碼是用的阿里雲提供的, 地址
- 修改其中的
upload.js
內容:
function send_request() {
...
serverUrl = '修改為後臺獲取簽名的路由地址'
...
}
function check_object_radio() {
g_object_name_type = 'random_name';
}
本作品採用《CC 協議》,轉載必須註明作者和本文連結