文件路径:application/admin/controller/ajax.php
方法:
upload
改造为:
public function upload() { $fileNow = request()->file('file')->getInfo(); $name = $fileNow['name']; $format = strrchr($name, '.');//截取文件后缀名如 (.jpg) $oss = new OssClient( env('oss.accessKeyId'), env('oss.accessSecret'), env('oss.endpoint') ); $fileName = "backend/upload/".date('Ymd'.time()).sha1(date('YmdHis', time()) . uniqid()) . $format; $result = $oss->uploadFile(env('oss.publicbucket'), $fileName, $fileNow['tmp_name']); $ossurl = $result["info"]["url"]; $ossurl = str_replace('http','https',$ossurl); Config::set('default_return_type', 'json'); $file = $this->request->file('file'); if (empty($file)) { $this->err