使用 Laravel-filesystem-oss web 直传
Laravel框架
528
0
0
2022-04-14
Laravel-filesystem-oss
的文档已经写的很清晰了- 最近用的时候还是出了一些问题, 所以记录下, 免得回头又忘记了, 同时如果后期有需要用到的话, 就可以直接把代码拿过来用
- 后端代码:
| |
| |
| 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'; |
| } |