看上图!!看上图!!看上图!!看上图!!第一点的问题是:在打开查找文件窗口时,能不能固定查看一个位置里头的文件.譬如只能固定查看网站某个文件夹的内容. 第2点的问题是:怎样控制查看文件类型,需要把“所有文件(*.*)”去除,并只能查看*.swf文件。 现在我也不知道FileUpload能不能实现这功能,要是可以的话就希望各位指教下,要是有其他的方法在asp.net(C#)中一样可以实现出这样的需求的话,也希望能指教下. (希望回答者不要说什么上传后再判断文件类型的说话,那些谁也懂……)

解决方案 »

  1.   

    一、点击浏览时是查看机算机里的文件,不是网站
    二、Boolean fileok = false;
            string path = Server.MapPath("~/imags/");
            if (FileUpload1.HasFile)
            {
                string fileEstenslon = System.IO.Path.GetExtension(FileUpload1.FileName).ToLower();
                string[] allowEstenslon = new string[2] { ".jpg", ".gif" };
                for (int i = 0; i < allowEstenslon.Length; i++)
                {
                    if(fileEstenslon ==allowEstenslon[i])
                    {
                        fileok =true;
                    }
                }
            }
    这是我写的代码,你修改一下看能行嘛
      

  2.   

    限制后缀名allowedExtensions
    比如string[] allowedExtensions = { ".gif", ".png", ".jpeg", ".jpg" }