Explorar el Código

fix 修改 wx-java-cp

Young hace 2 años
padre
commit
5b173505f8

+ 3 - 2
support-demo/src/main/java/cn/nosum/wx/cp/controller/MediaController.java

@@ -28,8 +28,9 @@ public class MediaController {
 
     @SneakyThrows
     @RequestMapping("/upload/url")
-    public WxMediaUploadResult uploadByUrl(String url, Integer appId) {
-        DownloadResponse execute = SimpleDownloadRequestExecutor.create(WxCpConfiguration.getCpService(appId).getRequestHttp()).execute("https://s3.cn-north-1.amazonaws.com.cn/s3-000045-cfglpic/fc61e4cc-41bb-40cd-8031-0e97e4d09924_%7BA2F6210E-02AD-4DA6-83B4-85CD78EAA24E%7D.png", null);
+    public WxMediaUploadResult uploadByUrl(Integer appId) {
+        String url = "https://s3.cn-north-1.amazonaws.com.cn/s3-000045-cfglpic/fc61e4cc-41bb-40cd-8031-0e97e4d09924_%7BA2F6210E-02AD-4DA6-83B4-85CD78EAA24E%7D.png";
+        DownloadResponse execute = SimpleDownloadRequestExecutor.create(WxCpConfiguration.getCpService(appId).getRequestHttp()).execute(url, null);
         ByteArrayOutputStream byteArrayOutputStream = (ByteArrayOutputStream) execute.getOutputStream();
         UploadRequest request = UploadRequest.builder().inputStream(new ByteArrayInputStream(byteArrayOutputStream.toByteArray())).fileName("test").build();
         return WxCpConfiguration.getCpService(appId).getMediaService().upload(WxConsts.MediaFileType.IMAGE, request);

+ 7 - 6
support-demo/src/main/resources/application.yaml

@@ -1,12 +1,13 @@
 wx:
   cp:
     corp-id: wwced999fef1d39e62
-    proxy:
-      enabled: false
-      host: 192.168.0.1
-      port: 1234
-      user-name: test
-      password: test
+    http:
+      proxy:
+        enabled: false
+        host: 192.168.0.1
+        port: 1234
+        user-name: test
+        password: test
     app-configs:
       - agentId: 1000039
         secret: KI9-gT-jQTjbZZSD7wHxv5idYBshwtOVUOWsPss4wfU