ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
## 图片上传 已内置图片上传接口`/upload/image`,上传字段名为`image`,成功后返回上传文件JOSN数据。 特性: * 图片上传后保存其MD5值及SHA1值,可以进行部分特殊的使用,但会损失部分性能。 * 通过SHA1值判断图片是否存在服务器中,如果存在将不再保存新上传的图片! ## 文件上传 文件上传使用spring mvc内置的MultipartFile上传组件,配合FileUpload工具类使用,可以通过配置文件`project.static-path-pattern`指定文件的保存路径。 示例代码如下: ```java @ResponseBody public ResultVo uploadFile(@RequestParam("xxx") MultipartFile multipartFile) throws IOException { // 创建Upload实体对象 Upload upload = FileUpload.getFile(multipartFile, "/xxx"); // 保存文件到指定路径 multipartFile.transferTo(FileUpload.getDestFile(upload)); // 保存文件上传信息 uploadService.save(upload); return ResultVoUtil.success(upload); } ```