|  |  | @@ -58,7 +58,7 @@ public class HttpResponseProxy { | 
		
	
		
			
			|  |  |  | private String getFileName(CloseableHttpResponse response) throws WxErrorException { | 
		
	
		
			
			|  |  |  | Header[] contentDispositionHeader = response.getHeaders("Content-disposition"); | 
		
	
		
			
			|  |  |  | if (contentDispositionHeader == null || contentDispositionHeader.length == 0) { | 
		
	
		
			
			|  |  |  | throw new WxErrorException(WxError.builder().errorMsg("无法获取到文件名").build()); | 
		
	
		
			
			|  |  |  | throw new WxErrorException(WxError.builder().errorMsg("无法获取到文件名").errorCode(99999).build()); | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | return this.extractFileNameFromContentString(contentDispositionHeader[0].getValue()); | 
		
	
	
		
			
				|  |  | @@ -76,7 +76,7 @@ public class HttpResponseProxy { | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | private String extractFileNameFromContentString(String content) throws WxErrorException { | 
		
	
		
			
			|  |  |  | if (content == null || content.length() == 0) { | 
		
	
		
			
			|  |  |  | throw new WxErrorException(WxError.builder().errorMsg("无法获取到文件名").build()); | 
		
	
		
			
			|  |  |  | throw new WxErrorException(WxError.builder().errorMsg("无法获取到文件名").errorCode(99999).build()); | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | Matcher m = PATTERN.matcher(content); | 
		
	
	
		
			
				|  |  | @@ -84,7 +84,7 @@ public class HttpResponseProxy { | 
		
	
		
			
			|  |  |  | return m.group(1); | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | throw new WxErrorException(WxError.builder().errorMsg("无法获取到文件名").build()); | 
		
	
		
			
			|  |  |  | throw new WxErrorException(WxError.builder().errorMsg("无法获取到文件名").errorCode(99999).build()); | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | } |