Internet explorer IE中的文件名包括文件路径

Internet explorer IE中的文件名包括文件路径,internet-explorer,Internet Explorer,我有下面的代码,在IE和其他人之间有不同的行为。FileItem.getName()始终无法传递检查IE浏览器中无效文件名的my函数。其他人好 FileItem item =xxxx; String fileName = item.getName(); IsLegalFileName(fileName); // it always show invalid file name from below function public static boolean IsLegalFileName(S

我有下面的代码,在IE和其他人之间有不同的行为。FileItem.getName()始终无法传递检查IE浏览器中无效文件名的my函数。其他人好

FileItem item =xxxx;
String fileName = item.getName();
IsLegalFileName(fileName);

// it always show invalid file name from below function
public static boolean IsLegalFileName(String str){
        boolean isValid = true;
        int i;

        String[] badChars = {"/","\\",":","*","?","\"" ,"<",">"};

        for (i = 0; i < badChars.length; i++){
            if (str.indexOf(badChars[i]) >= 0)
            {
                isValid = false;
                break;
            }
        }
        return isValid;
    }
FileItem=xxxx;
字符串文件名=item.getName();
IsLegalFileName(文件名);
//它总是从下面的函数中显示无效的文件名
公共静态布尔IsLegalFileName(字符串str){
布尔值isValid=true;
int i;
字符串[]badChars={”/“,“\\”,“:”,“*”,“?”,“\”“,”};
对于(i=0;i=0)
{
isValid=false;
打破
}
}
返回有效;
}

有什么想法吗?有什么帮助吗?有什么想法吗?有什么帮助吗??