1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- <?php
- namespace catchAdmin\wechat\controller;
- use catchAdmin\system\model\Attachments;
- use catcher\base\CatchController;
- use catcher\base\CatchRequest;
- use catcher\CatchResponse;
- use catcher\CatchUpload;
- class Upload extends CatchController
- {
- protected $attachment;
- public function __construct(Attachments $attachment)
- {
- $this->attachment = $attachment;
- }
-
- public function image(CatchRequest $request, CatchUpload $upload): \think\response\Json
- {
- $images = $request->file();
- return CatchResponse::success($upload->setDriver(CatchUpload::LOCAL)->checkImages($images)->multiUpload($images['image']));
- }
-
- public function file(CatchRequest $request, CatchUpload $upload): \think\response\Json
- {
- $files = $request->file();
- return CatchResponse::success($upload->setDriver(CatchUpload::LOCAL)->checkFiles($files)->multiUpload($files['file']));
- }
- }
|