From 0fe078a6f1c598f77316dc7c002fe069a27c54e9 Mon Sep 17 00:00:00 2001 From: zhanghua <314079846@qq.com> Date: 星期一, 25 三月 2024 21:43:31 +0800 Subject: [PATCH] bug修改 --- ycl-platform/src/main/java/com/ycl/controller/dingding/DingController.java | 37 +++++++------------------------------ 1 files changed, 7 insertions(+), 30 deletions(-) diff --git a/ycl-platform/src/main/java/com/ycl/controller/dingding/DingController.java b/ycl-platform/src/main/java/com/ycl/controller/dingding/DingController.java index e96e969..fcb1d8b 100644 --- a/ycl-platform/src/main/java/com/ycl/controller/dingding/DingController.java +++ b/ycl-platform/src/main/java/com/ycl/controller/dingding/DingController.java @@ -94,12 +94,12 @@ @ApiOperation(value = "鏍规嵁閽夐拤鎺堟潈鐮佽幏鍙杢oken") @GetMapping("/dingLogin") public CommonResult<Map> dingLogin(@RequestParam String code) { - log.info("涓�閿櫥褰曞弬鏁癱ode--------------->{}",code); + log.info("涓�閿櫥褰曞弬鏁癱ode--------------->{}", code); HashMap<String, Object> map = new HashMap<>(); //鑾峰彇鐢ㄦ埛淇℃伅 DingUserInfo dingUser = dingCommon.getDingUserInfo(code); //鎸塪ing鐧诲綍 - log.info("鐢ㄦ埛淇℃伅------------------->{}",dingUser); + log.info("鐢ㄦ埛淇℃伅------------------->{}", dingUser); String token = authService.dingLogin(dingUser); map.put("token", token); map.put("tokenHead", tokenHead); @@ -221,7 +221,7 @@ // MultipartFile file = getMultipartFile(is, fileName); - String url = ossService.uploadImages(is,dto.getExtension()); + String url = ossService.uploadImages(is, dto.getExtension()); return CommonResult.success(url); } catch (Exception e) { e.printStackTrace(); @@ -246,21 +246,6 @@ public CommonResult<String> getVideo(@PathVariable String mediaId) { String accessToken = getToken(); - - //executableClient淇濊瘉鍗曚緥 - IntelligentPostClient intelligentPostClient = executableClient.newIntelligentPostClient("/media/upload"); - OapiMediaUploadRequest oapiMediaUploadRequest = new OapiMediaUploadRequest(); - //璋冪敤鎺ュ彛鍑瘉 - oapiMediaUploadRequest.setAccess_token(accessToken); - //濯掍綋鏂囦欢绫诲瀷锛屽垎鍒湁鍥剧墖锛坕mage锛夈�佽闊筹紙voice锛夈�佹櫘閫氭枃浠�(file) - oapiMediaUploadRequest.setType("file"); - //orm-data涓獟浣撴枃浠舵爣璇嗭紝鏈塮ilename銆乫ilelength銆乧ontent-type绛変俊鎭� - oapiMediaUploadRequest.setMedia("filename"); - intelligentPostClient.addFile(new File("F:\\瑙嗛\\7鏈�29鏃�.mp4")); - //鑾峰彇缁撴灉 - OapiMediaUploadResponse apiResult = intelligentPostClient.post(oapiMediaUploadRequest); - - MultipartFile file = getDownload(accessToken, mediaId); String url = ossService.uploadImages(file); return CommonResult.success(url); @@ -279,17 +264,7 @@ response = getClient.getB(); HttpEntity entity = response.getEntity(); InputStream is = entity.getContent(); -// File voice = new File("D:/IMG_4401.MOV"); -// OutputStream fos = new FileOutputStream(voice); -// int cache = 10 * 1024; -// byte[] buffer = new byte[cache]; -// int ch = 0; -// while ((ch = is.read(buffer)) != -1) { -// fos.write(buffer, 0, ch); -// } -// is.close(); -// fos.flush(); -// fos.close(); + DateTimeFormatter dtf2 = DateTimeFormatter.ofPattern("yyyyMMddHHmmss"); String strDate2 = dtf2.format(LocalDateTime.now()); @@ -334,7 +309,9 @@ */ public FileItem createFileItem(InputStream inputStream, String fileName) { FileItemFactory factory = new DiskFileItemFactory(16, null); - String textFieldName = "file"; + DateTimeFormatter dtf2 = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); + String strDate2 = dtf2.format(LocalDateTime.now()); + String textFieldName = strDate2 + RandomUtils.generateRandomInt(4); FileItem item = factory.createItem(textFieldName, MediaType.MULTIPART_FORM_DATA_VALUE, true, fileName); int bytesRead = 0; byte[] buffer = new byte[8192]; -- Gitblit v1.8.0