作者 lyh

gx

... ... @@ -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);
... ...