| | |
| | | } |
| | | |
| | | /** |
| | | * 上传文件 |
| | | * |
| | | * @param file 文件 |
| | | * @return ObjectStat |
| | | */ |
| | | @SneakyThrows |
| | | @PostMapping("/put-pdfFile") |
| | | public R<BladeFile> putPdfFile(@RequestParam MultipartFile file) { |
| | | String originalFilename = file.getOriginalFilename(); |
| | | String fileExtension = originalFilename.substring(originalFilename.lastIndexOf(".") + 1); |
| | | if (fileExtension.equalsIgnoreCase("pdf")) { |
| | | BladeFile bladeFile = ossBuilder.template().putFile(file.getOriginalFilename(), file.getInputStream()); |
| | | // 修改link |
| | | changeLink(bladeFile); |
| | | // 返回 |
| | | return R.data(200, bladeFile, ""); |
| | | } else { |
| | | return R.fail("上传的附件必须是pdf格式!"); |
| | | } |
| | | |
| | | } |
| | | |
| | | /** |
| | | * 修改link |
| | | * |
| | | * @param bladeFile |
| | | */ |
| | | private void changeLink(BladeFile bladeFile) { |