我想通过WEB形式,用fileupload访问服务器上面文件夹,应该如何实现.

解决方案 »

  1.   

    嗯,我试试,
    在用FileUPload控件点击浏览的时候弹出那个选择文件窗体是控件?
      

  2.   

    FileUpLoad得到本地文件路径:
    string filename = this.FileUpload1.PostedFile.FileName;//得到用户在本机建立XML文件的实际路径
            string type = filename.Substring(filename.LastIndexOf(".") + 1);//得到加载文件的扩展名
            if (type == "XML" || type == "xml" || type == "Xml")
           {...}
    --------------------------------------------------------------------
    判断文件夹或文件是否存在:
                string path = "C:\\abc\\abc.asp";
                //DirectoryInfo dirInfo = new DirectoryInfo(path);
                FileInfo fi = new FileInfo(path);
               //if (dirInfo.Exists)//如果存在,进入下面代码
                 //{
                //    Response.Write("存在!");
                //}
                //else
                //{
                //    Response.Write("不存在!");
                //}
                if (fi.Exists)
                {
                    Response.Write("存在!");
                }
                else
                {
                    Response.Write("不存在!");
                }
      

  3.   

    取得本地是可以的,但是我想通过WEB方式查看服务器上面的文件和文件夹.
      

  4.   

    file 或directory类,加数据BIND控件,可实现你的要求。