http://community.csdn.net/Expert/TopicView1.asp?id=3222720

解决方案 »

  1.   

    上传文件的格式是不可以直接限制的,但是你的程序上可以判断这个文件是不是zip文件啦
      

  2.   

    很遗憾的是上传上来的文件的类型无法判断。
    无论是rar还是doc或者exe都是一个content-type类型。
    使用struts的上传功能的情况下。
      

  3.   

    我是用JavaScript判断的,当然同样的方法也可以用在action中 var fileType = document.YourFormName.theFile.value;
    fileType = fileType.substring(fileType.lastIndexOf('.') + 1);
    if (fileType == "xml" || fileType == "XML") {
    document.YourFormName.submit();
    }
    else {
    alert("Is Not XML file");
    }