|
...
|
...
|
@@ -120,6 +120,9 @@ class ImageController extends Controller |
|
|
|
'image.required'=>'图片必须填写',
|
|
|
|
]);
|
|
|
|
$files = $this->request->file('image');
|
|
|
|
$size = $files->getSize();
|
|
|
|
var_dump($size);
|
|
|
|
die();
|
|
|
|
if (empty($files)) {
|
|
|
|
$this->response('没有上传的文件!', 400);
|
|
|
|
}
|
|
...
|
...
|
@@ -155,14 +158,14 @@ class ImageController extends Controller |
|
|
|
$cosService = new CosService();
|
|
|
|
$cosService->uploadFile($files,$this->path,$fileName);
|
|
|
|
}else{
|
|
|
|
var_dump(11111);
|
|
|
|
die();
|
|
|
|
$res = $files->move($url,$fileName);
|
|
|
|
$size = $res->getSize();
|
|
|
|
$image_type = $files->getClientOriginalExtension();
|
|
|
|
if ($res === false) {
|
|
|
|
return $this->response($files->getError(), Code::USER_ERROR);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
$this->saveMysql($imageModel,$files,$fileName,$hash);
|
|
|
|
$this->saveMysql($imageModel,$size,$image_type,$fileName,$hash);
|
|
|
|
return $this->response('图片资源',Code::SUCCESS,['image'=>$hash]);
|
|
|
|
}
|
|
|
|
|
|
...
|
...
|
@@ -173,13 +176,13 @@ class ImageController extends Controller |
|
|
|
* @method :post
|
|
|
|
* @time :2023/7/19 16:38
|
|
|
|
*/
|
|
|
|
public function saveMysql(&$imageModel,&$files,$fileName,$hash){
|
|
|
|
public function saveMysql(&$imageModel,$size,$image_type,$fileName,$hash){
|
|
|
|
$data = [
|
|
|
|
'path' => $this->path.'/'.$fileName,
|
|
|
|
'created_at' => date('Y-m-d H:i:s',time()),
|
|
|
|
'size' => $files->getSize(),
|
|
|
|
'size' => $size,
|
|
|
|
'hash' => $hash,
|
|
|
|
'type'=>$files->getClientOriginalExtension(),
|
|
|
|
'type'=>$image_type,
|
|
|
|
'refer'=>$this->param['refer'] ?? 1,
|
|
|
|
];
|
|
|
|
$rs = $imageModel->add($data);
|
...
|
...
|
|