|
|
@@ -4,6 +4,8 @@ import jodd.http.HttpConnectionProvider; |
|
|
|
import jodd.http.HttpRequest; |
|
|
|
import jodd.http.HttpResponse; |
|
|
|
import jodd.http.ProxyInfo; |
|
|
|
import jodd.util.StringPool; |
|
|
|
|
|
|
|
import me.chanjar.weixin.common.bean.result.WxError; |
|
|
|
import me.chanjar.weixin.common.bean.result.WxMediaUploadResult; |
|
|
|
import me.chanjar.weixin.common.exception.WxErrorException; |
|
|
@@ -30,6 +32,8 @@ public class JoddMediaUploadRequestExecutor extends MediaUploadRequestExecutor<H |
|
|
|
request.withConnectionProvider(requestHttp.getRequestHttpClient()); |
|
|
|
request.form("media", file); |
|
|
|
HttpResponse response = request.send(); |
|
|
|
response.charset(StringPool.UTF_8); |
|
|
|
|
|
|
|
String responseContent = response.bodyText(); |
|
|
|
WxError error = WxError.fromJson(responseContent); |
|
|
|
if (error.getErrorCode() != 0) { |
|
|
|