66import cn .binarywang .wx .miniapp .bean .WxMaKefuMessage ;
77import cn .binarywang .wx .miniapp .bean .WxMaTemplateMessage ;
88import cn .binarywang .wx .miniapp .config .WxMaConfig ;
9+ import cn .binarywang .wx .miniapp .constant .WxMaConstants ;
910import cn .binarywang .wx .miniapp .message .WxMaMessageHandler ;
1011import cn .binarywang .wx .miniapp .message .WxMaMessageRouter ;
1112import 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