request->file('upload'); $type = $this->request->input('type', ''); $fileName = $this->attachmentService->formUpload($file, $type, $filesystem, 'file'); return $this->success(['file_path' => $fileName]); } /** * 单图表单上传 * @param ImageRequest $request * @param Filesystem $filesystem * @return \Psr\Http\Message\ResponseInterface */ public function uploadImage(ImageRequest $request, Filesystem $filesystem) { $file = $this->request->file('upload'); $type = $this->request->input('type', ''); $fileName = $this->attachmentService->formUpload($file, $type, $filesystem); return $this->success(['file_path' => $fileName]); } /** * 单图base64上传 * @param ImageBase64Request $request * @param Filesystem $filesystem * @return \Psr\Http\Message\ResponseInterface */ public function uploadImageByBase64(ImageBase64Request $request, Filesystem $filesystem) { $base64Code = $this->request->input('upload'); $type = $this->request->input('type', ''); $fileName = $this->attachmentService->base64Upload($base64Code, $type, $filesystem); return $this->success(['file_path' => $fileName]); } }