| | |
| | | import com.ruoyi.basic.service.StorageBlobService;
|
| | | import com.ruoyi.basic.utils.FileUtil;
|
| | | import com.ruoyi.framework.aspectj.lang.annotation.Anonymous;
|
| | | import com.ruoyi.framework.config.ServerConfig;
|
| | | import com.ruoyi.framework.web.domain.R;
|
| | | import io.swagger.v3.oas.annotations.tags.Tag;
|
| | | import io.swagger.v3.oas.annotations.Operation;
|
| | | import io.swagger.v3.oas.annotations.tags.Tag;
|
| | | import jakarta.servlet.http.HttpServletResponse;
|
| | | import lombok.AllArgsConstructor;
|
| | | import org.slf4j.Logger;
|
| | |
| | | public class CommonController {
|
| | | private static final Logger log = LoggerFactory.getLogger(CommonController.class);
|
| | |
|
| | | private ServerConfig serverConfig;
|
| | |
|
| | | private static final String FILE_DELIMETER = ",";
|
| | |
|
| | | private final StorageBlobService storageBlobService;
|
| | | private final FileUtil fileUtil;
|
| | |
| | | // ajax.put("fileName", fileName);
|
| | | // ajax.put("newFileName", FileUtils.getName(fileName));
|
| | | // ajax.put("originalFilename", file.getOriginalFilename());
|
| | | // return ajax;
|
| | | // }
|
| | | // catch (Exception e)
|
| | | // {
|
| | | // return AjaxResult.error(e.getMessage());
|
| | | // }
|
| | | // }
|
| | | //
|
| | | // /**
|
| | | // * 通用上传请求(多个)
|
| | | // */
|
| | | // @PostMapping("/uploads")
|
| | | // public AjaxResult uploadFiles(List<MultipartFile> files) throws Exception
|
| | | // {
|
| | | // try
|
| | | // {
|
| | | // // 上传文件路径
|
| | | // String filePath = RuoYiConfig.getUploadPath();
|
| | | // List<String> urls = new ArrayList<String>();
|
| | | // List<String> fileNames = new ArrayList<String>();
|
| | | // List<String> newFileNames = new ArrayList<String>();
|
| | | // List<String> originalFilenames = new ArrayList<String>();
|
| | | // for (MultipartFile file : files)
|
| | | // {
|
| | | // // 上传并返回新文件名称
|
| | | // String fileName = FileUploadUtils.upload(filePath, file);
|
| | | // String url = serverConfig.getUrl() + fileName;
|
| | | // urls.add(url);
|
| | | // fileNames.add(fileName);
|
| | | // newFileNames.add(FileUtils.getName(fileName));
|
| | | // originalFilenames.add(file.getOriginalFilename());
|
| | | // }
|
| | | // AjaxResult ajax = AjaxResult.success();
|
| | | // ajax.put("urls", StringUtils.join(urls, FILE_DELIMETER));
|
| | | // ajax.put("fileNames", StringUtils.join(fileNames, FILE_DELIMETER));
|
| | | // ajax.put("newFileNames", StringUtils.join(newFileNames, FILE_DELIMETER));
|
| | | // ajax.put("originalFilenames", StringUtils.join(originalFilenames, FILE_DELIMETER));
|
| | | // return ajax;
|
| | | // }
|
| | | // catch (Exception e)
|