DIM F AS HttpPostedFile
F=request.files(index)
if f.extension<>...... then
...
endif

解决方案 »

  1.   

    只能提交之后判断file1.postfile.extension==".jpg"
      

  2.   

    在点击上传按钮的时候处理:
    string file = upfile.PostedFile.FileName;
    //upfile是上传控件
    int i = file.LastIndexOf(".");
    string newExt = file.Substring(i);//取得文件扩展名
    if(!newExt.Equals(".gif") && !newExt.Equals(".jpg") && !newExt.Equals(".bmp"))
    {
    //这里是限制上传图片,你可以换成别的扩展名
       Response.Write("<script language=javascript>alert('选择的文件不对!');</script>");
      return;
    }
      

  3.   

    这是我写过的代码:
    if filetype<>"gif" and filetype<>"jpg" and filetype<>"bmp" then
    label.text="图片格式必须是:gif/jpg/bmp"
    exit sub
    end if
    仅供参考.