下载解码

来源:互联网 发布:实参数组类型 编辑:程序博客网 时间:2024/06/05 20:21
public static String filenameEncoding(String filename, HttpServletRequest request) throws IOException {String agent = request.getHeader("User-Agent"); //获取浏览器if (agent.contains("Firefox")) {Encoder base64Encoder = Base64.getEncoder();filename = "=?utf-8?B?"+ base64Encoder.encodeToString(filename.getBytes("utf-8"))+ "?=";} else if(agent.contains("MSIE")) {filename = URLEncoder.encode(filename, "utf-8");} else {filename = URLEncoder.encode(filename, "utf-8");}return filename;}