Internet explorer IE中的文件名包括文件路径
我有下面的代码,在IE和其他人之间有不同的行为。FileItem.getName()始终无法传递检查IE浏览器中无效文件名的my函数。其他人好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
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;
打破
}
}
返回有效;
}
有什么想法吗?有什么帮助吗?有什么想法吗?有什么帮助吗??