求救,asp.net中如何控制file field弹出的上传对话框中文件的选择类型(就是下拉框中的)。 我想在打开上传对话框时只有*.jpg,*.bmp,*.gif这几种类型!我要怎么做啊?

解决方案 »

  1.   

    你可以选择的时候判断啊,为什么一定要弹出对话框的时候删选呢。
    http://blog.csdn.net/sunnystar365/archive/2005/09/16/481963.aspx
      

  2.   

    因为我感觉在对话框中删选这样的做活,对使用的人来说更容易一些!如果用这个网页的人不会电脑,根本不知道“类型”是什么东西!那显示出那么多东西来,一定是认为都可以上传的!所以我认为在服务器端进行判断这样的方法不好~在做WINFROM时,可以用openDialogBox来做!我想引用它,不知道可不可以啊!
      

  3.   

    在file控件中有个属性,你可选择支持那些内型
      

  4.   

    你说的是accept这个属性吧?怎么设置啊?我设置了也不行啊!
      

  5.   

    winform可以,估计webform不行的吧
      

  6.   

    感觉File Filed功能实在是有限的很
      

  7.   

    <appSettings>
            <add key="PicType" value="jpg,bmp,gif" />
    </appSettings>
    If InStr(ConfigurationSettings.AppSettings("PicType"), FileName) > 0 Then....ElseResponse.Write("上传文件类型不对")
      

  8.   

    如果别人改了一下后辍名呢,是一个木马怎么办呢,哈哈
    你可以检测一下上传文件的类型
    ContentType
      

  9.   

    zlzllove(Tcrazy) 的方法是对的
    我也是那么写的