你的程序框架是怎么样的啊?
简单的说
在页面上用JAVASCRIPT来判断用户上传的文件名的后缀名
在后台判断文件后缀名,如果不符合你的要求就向前台抛出一个异常或者返回一个信息到前台啊

解决方案 »

  1.   

    smartupload有取得文件扩展名的方法
    好像是getFileExtName()——可能有错,楼主自己查一下
    你取出来,根据它来限制就ok了嘛
      

  2.   

    在前台用JAVASCRIPT判断吧,
    当然前提是你们的用户能正常操作。
      

  3.   

    try{
    mySmartUpload.intialize(config,request,response);
    mySmartUpload.setTotalMaxFileSize(5000000);
    mySmartUpload.setAllowedFilesList("bmp,jpg,gif");//使用这句就可以了
    try{
    mySmartUpload..upload();
    .....
    .....