app = $app; $this->request = $this->app->request; } /** 文件上传采用小程序或H5上传后,将地址参数传到服务器方式,该方法弃用 */ // public function ossUpload($path, $exts) // { // $path = str_replace('\\', '/', $path); // $filePath = []; // // 检测要上传的文件格式是否正确 // foreach ($_FILES as $key => $file) { // if ($file['size'] == 0) continue; // $ext = pathinfo($file['name'], PATHINFO_EXTENSION); // if (!in_array($ext, $exts)) { // return ['code' => 1, 'msg' => '文件格式不正确']; // } // $filePath[$key] = ['name' => $file['tmp_name'], 'ext' => $ext]; // } // $accessKeyId = config('app.ali_oss_access_key_id'); // $accessKeySecret = config('app.ali_oss_access_key_secret'); // $endpoint = config('app.ali_oss_end_point'); // $bucket = config('app.ali_oss_bucket'); // $oss = new OssClient($accessKeyId, $accessKeySecret, $endpoint); // $path = trim($path, '/'); // $data = []; // foreach ($filePath as $key => $f) { // $fileName = date('Ymd') . '/' . date('His') . rand(1000, 9999) . '.' . $f['ext']; // $p = $path . '/' . $fileName; // $oss->uploadFile($bucket, $p, $f['name']); // $data[$key] = $p; // } // return ['code' => 0, 'data' => $data]; // } }