String oldname = file.getName().substring(file.getName().indexOf("_")+1); String encodefileName = request.getHeader ( "user-agent" ).contains ( "MSIE" ) ? ("="+URLEncoder.encode ( oldfilename, "utf-8") ):("*=utf-8‘‘"+ URLEncoder.encode ( oldfilename, "utf-8") ); response.setHeader ( "Content-disposition", "attachment; filename" + encodefileName);
原文:https://www.cnblogs.com/loveMis/p/10412780.html