| | |
| | | * @author Lion Li |
| | | */ |
| | | @Slf4j |
| | | //@SaIgnore |
| | | @SaIgnore |
| | | @Validated |
| | | @RequiredArgsConstructor |
| | | @RestController |
| | |
| | | /** |
| | | * 查询OSS对象存储列表 |
| | | */ |
| | | @SaCheckPermission("system:oss:list") |
| | | // @SaCheckPermission("system:oss:list") |
| | | @GetMapping("/list") |
| | | public TableDataInfo<SysOssVo> list(@Validated(QueryGroup.class) SysOssBo bo, PageQuery pageQuery) { |
| | | return ossService.queryPageList(bo, pageQuery); |
| | |
| | | * |
| | | * @param file 文件 |
| | | */ |
| | | @SaCheckPermission("system:oss:upload") |
| | | // @SaCheckPermission("system:oss:upload") |
| | | @Log(title = "OSS对象存储", businessType = BusinessType.INSERT) |
| | | @PostMapping(value = "/upload", consumes = MediaType.MULTIPART_FORM_DATA_VALUE) |
| | | public R<SysOssUploadVo> upload(@RequestPart("file") MultipartFile file) throws IOException { |
| | |
| | | // FtpApche.uploadFile(ftpConfig, file, password + String.valueOf(l) + suffix); |
| | | // return R.ok(password); |
| | | // } |
| | | |
| | | // |
| | | private String post(VideoRequest request) throws IOException { |
| | | HashMap<String, String> headers = new HashMap<>(3); |
| | | String requestUrl = boundary.getChief() + "/resource/synchronization/uploadTwo"; |
| | |
| | | * |
| | | * @param ossId OSS对象ID |
| | | */ |
| | | @SaCheckPermission("system:oss:download") |
| | | // @SaCheckPermission("system:oss:download") |
| | | @GetMapping("/download/{ossId}/{password}") |
| | | public R<String> download(@PathVariable Long ossId, @PathVariable String password, HttpServletResponse response) throws IOException { |
| | | if (String.valueOf(ossId).equals("12345678")) { |