Skip to content

Commit 9eb4ccf

Browse files
committed
小程序增加素材类型常量
1 parent fd5b077 commit 9eb4ccf

File tree

2 files changed

+13
-2
lines changed

2 files changed

+13
-2
lines changed

weixin-java-miniapp/src/main/java/cn/binarywang/wx/miniapp/constant/WxMaConstants.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,13 @@
88
* @author <a href="https://github.com/binarywang">Binary Wang</a>
99
*/
1010
public class WxMaConstants {
11+
/**
12+
* 素材类型
13+
*/
14+
public static class MediaType {
15+
public static final String IMAGE = "image";//图片
16+
}
17+
1118
/**
1219
* 消息格式
1320
*/

weixin-java-miniapp/src/test/java/cn/binarywang/wx/miniapp/demo/WxMaDemoServer.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import cn.binarywang.wx.miniapp.bean.WxMaKefuMessage;
77
import cn.binarywang.wx.miniapp.bean.WxMaTemplateMessage;
88
import cn.binarywang.wx.miniapp.config.WxMaConfig;
9+
import cn.binarywang.wx.miniapp.constant.WxMaConstants;
910
import cn.binarywang.wx.miniapp.message.WxMaMessageHandler;
1011
import cn.binarywang.wx.miniapp.message.WxMaMessageRouter;
1112
import cn.binarywang.wx.miniapp.test.TestConfig;
@@ -37,6 +38,7 @@ public void handle(WxMaMessage wxMessage, Map<String, Object> context,
3738
.toUser(wxMessage.getFromUser()).build());
3839
}
3940
};
41+
4042
private static final WxMaMessageHandler textHandler = new WxMaMessageHandler() {
4143
@Override
4244
public void handle(WxMaMessage wxMessage, Map<String, Object> context,
@@ -47,13 +49,14 @@ public void handle(WxMaMessage wxMessage, Map<String, Object> context,
4749
}
4850

4951
};
52+
5053
private static final WxMaMessageHandler picHandler = new WxMaMessageHandler() {
5154
@Override
5255
public void handle(WxMaMessage wxMessage, Map<String, Object> context,
5356
WxMaService service, WxSessionManager sessionManager) throws WxErrorException {
5457
try {
5558
WxMediaUploadResult uploadResult = service.getMediaService()
56-
.uploadMedia("image", "png",
59+
.uploadMedia(WxMaConstants.MediaType.IMAGE, "png",
5760
ClassLoader.getSystemResourceAsStream("tmp.png"));
5861
service.getMsgService().sendKefuMsg(
5962
WxMaKefuMessage
@@ -66,13 +69,14 @@ public void handle(WxMaMessage wxMessage, Map<String, Object> context,
6669
}
6770
}
6871
};
72+
6973
private static final WxMaMessageHandler qrcodeHandler = new WxMaMessageHandler() {
7074
@Override
7175
public void handle(WxMaMessage wxMessage, Map<String, Object> context,
7276
WxMaService service, WxSessionManager sessionManager) throws WxErrorException {
7377
try {
7478
final File file = service.getQrcodeService().createQrcode("123", 430);
75-
WxMediaUploadResult uploadResult = service.getMediaService().uploadMedia("image", file);
79+
WxMediaUploadResult uploadResult = service.getMediaService().uploadMedia(WxMaConstants.MediaType.IMAGE, file);
7680
service.getMsgService().sendKefuMsg(
7781
WxMaKefuMessage
7882
.IMAGE()

0 commit comments

Comments
 (0)