在firefox上,input(type=file)默认获取到的value值就是文件名。 在IE上,input(type=file)默认获取到的value值是路径。 因此用js来获取fileupload中的上传文件的文件名需要多方面考虑。 你可以试下一下 function getFileName(path){ var pos1 = path.lastIndexOf('/'); var pos2 = path.lastIndexOf('\\'); var pos = Math.max(pos1, pos2) return path;elsereturn path.substring(pos+1);}测试过了,没有问题,可用。