//方法功能描述:判斷是否是IE瀏覽器
public boolean isMSBrowser(HttpServletRequest request) {
String[] IEBrowserSignals = {"MSIE", "Trident", "Edge"};
String userAgent = request.getHeader("User-Agent");
for (String signal : IEBrowserSignals) {
if (userAgent.contains(signal)){
return true;
}
}
return false;
}
方法裏面進行判斷一下文件名
//判斷是否是ie瀏覽器
if(isMSBrowser(request)){
fileName = URLEncoder.encode(fileName, "UTF-8");
}