| | |
| | | return CommonResult.success(bookRemarkService.updateRemark(user, userId, remark)); |
| | | } |
| | | |
| | | @ApiOperation(value = "通讯录递归") |
| | | @ApiOperation(value = "获取视频") |
| | | @GetMapping("/getVideo/{mediaId}") |
| | | public CommonResult<String> getVideo(@PathVariable String mediaId) { |
| | | String accessToken = getToken(); |
| | | |
| | | MultipartFile file = getDownload(accessToken, mediaId); |
| | | String ticket = getTiker(accessToken); |
| | | MultipartFile file = getDownload(ticket, mediaId); |
| | | String url = ossService.uploadImages(file); |
| | | return CommonResult.success(url); |
| | | } |
| | |
| | | String api = "/media/download"; |
| | | GetClient getClient = executableClient.newGetClient(api); |
| | | //设置参数 |
| | | getClient.addParameter("access_token", "eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJ7XCJ1c2VySWRcIjozLFwidXNlcm5hbWVcIjpcImFkbWluXCJ9IiwiY3JlYXRlZCI6MTY5NDY2NDE5MjA4MiwiZXhwIjoxNjk1MjY4OTkyfQ.fSc0sEfLhD3pgrguYZ0Q4Tr-0wjZNwY2xnGsaGzN1d4oXMnEoX9MJmDQcwEiZ1uLKZbGQCqUtJciAIvINmNq9w "); |
| | | getClient.addParameter("access_token", access_token); |
| | | getClient.addParameter("media_id", media_id); |
| | | |
| | | 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(); |
| | | // 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()); |