file('image'); if (empty($image) || !$image->isValid()) { return $this->error('您未上传任何文件'); } $mime = $image->getMimeType(); if (!in_array($mime, ['image/jpeg', 'image/png', 'image/gif', 'image/pjpeg'])) { return $this->error('上传图片格式错误'); } $path = $request->image->store($this->save_path . 'images/' . $this->agent_id, 'public'); return $this->success(['path' => config('filesystems.disks.public.url') . '/' . $path]); } }