From 6f757a1579dfbd83d7dbec118c4fd151a14c8f32 Mon Sep 17 00:00:00 2001
From: zhanghua <314079846@qq.com>
Date: 星期六, 21 十月 2023 21:05:08 +0800
Subject: [PATCH] Merge branch 'master' of http://42.193.1.25:9521/r/sccg_server
---
ycl-platform/src/main/java/com/ycl/controller/dingding/DingController.java | 18 ++++++++++++++++++
1 files changed, 18 insertions(+), 0 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 de8b669..97c0a32 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
@@ -2,8 +2,11 @@
import cn.hutool.core.util.ObjectUtil;
import com.alibaba.fastjson.JSONObject;
+import com.alibaba.xxpt.gateway.shared.api.request.OapiMediaUploadRequest;
+import com.alibaba.xxpt.gateway.shared.api.response.OapiMediaUploadResponse;
import com.alibaba.xxpt.gateway.shared.client.http.ExecutableClient;
import com.alibaba.xxpt.gateway.shared.client.http.GetClient;
+import com.alibaba.xxpt.gateway.shared.client.http.IntelligentPostClient;
import com.alibaba.xxpt.gateway.shared.client.http.PostClient;
import com.aliyun.oss.OSS;
import com.aliyun.oss.OSSClientBuilder;
@@ -189,6 +192,21 @@
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);
--
Gitblit v1.8.0