|  | @ -3,6 +3,7 @@ package cn.stylefeng.guns.sys.modular.file.util;
 | 
	
		
			
				|  |  | import cn.hutool.core.io.FileUtil;
 | 
	
		
			
				|  |  | import cn.hutool.core.io.IoUtil;
 | 
	
		
			
				|  |  | import cn.hutool.core.util.CharsetUtil;
 | 
	
		
			
				|  |  | import cn.hutool.core.util.URLUtil;
 | 
	
		
			
				|  |  | import cn.hutool.log.Log;
 | 
	
		
			
				|  |  | import cn.stylefeng.guns.core.context.requestno.RequestNoContext;
 | 
	
		
			
				|  |  | import cn.stylefeng.guns.core.exception.ServiceException;
 | 
	
	
		
			
				|  | @ -27,7 +28,7 @@ public class DownloadUtil {
 | 
	
		
			
				|  |  |     public static void download( String fileName, byte[] fileBytes,HttpServletResponse response) {
 | 
	
		
			
				|  |  |         try {
 | 
	
		
			
				|  |  |             response.reset();
 | 
	
		
			
				|  |  |             response.setHeader("Content-Disposition", "attachment; filename=\"" + fileName + "\"");
 | 
	
		
			
				|  |  |             response.setHeader("Content-Disposition", "attachment; filename=\"" + URLUtil.encode(fileName) + "\"");
 | 
	
		
			
				|  |  |             response.addHeader("Content-Length", "" + fileBytes.length);
 | 
	
		
			
				|  |  |             response.setContentType("application/octet-stream;charset=UTF-8");
 | 
	
		
			
				|  |  |             IoUtil.write(response.getOutputStream(), true, fileBytes);
 |