Laravel 上传视频到阿里云 oss,上传到一半的时候报错
我写了个简单的例子:
- 报错如下:
前端代码:
<form id="myForm" action="/ceshi" method="POST" enctype="multipart/form-data"> <div class="col-sm-2"> <input type="file" name="file" /> </div> <div class="form-actions"> <input type="submit" class="btn btn-primary" id="submit" value="提交"> </div> </form>
后端代码
public function upload(Request $request) { $file = $request->file('file'); $extension = $file->extension(); $data = $this->ossUploadFile($file,$extension); return $data; } public function ossUploadFile($file,$extension) { try { $ossClient = new OssClient('我的id', '我的KeySecret', '我的Endpoint'); $fileName = '2020/' . '531534523' . '.' . $extension; $result = $ossClient->uploadFile('我的Bucket', $fileName, $file); $arr = [ 'imgurl' => $result['info']['url'], 'dbimgName' => $fileName ]; } catch (OssException $e) { printf(__FUNCTION__ . ": FAILED\n"); printf($e->getMessage() . "\n"); return; } return $arr; }
上传小视频就可以,但是200兆往上的就不行,求指教下这是什么原因?
用的是Apache的
推荐文章: