| 
				
				
					
				
				
				 | 
			
			 | 
			@@ -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()); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			  } | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			} |