求助:在webForm中,如何在上传文件同时获得该文件的绝对路径和文件名,从而可以将其赋予某个变量

解决方案 »

  1.   

    假设HtmlInputFile实例名为fileupstring upfilepath=fileup.PostedFile.FileName;//获取上传文件路径
    upfilename=upfilepath.Substring(upfilename.LastIndexOf("\\")+1);//取得文件名
      

  2.   

    //.sql
    strExtension = strOldFilePath.Substring(strOldFilePath.LastIndexOf("."));//C:\Desktop\a.sql
    string path=this.File1.PostedFile.FileName;

    //a.sql 
    string name=path.Substring(path.LastIndexOf(@"\")+1,path.Length-path.LastIndexOf(@"\")-1); Response.Write(path+"<br>");
    Response.Write(name+"<br>");
    Response.Write(strExtension );
      

  3.   

    不好意思,有点误差,应该为:
    string upfilepath=fileup.PostedFile.FileName;;//获取上传文件路径
    strint upfilename=upfilepath.Substring(upfilepath.LastIndexOf("\\")+1);//取得文件名
      

  4.   

    建议楼主,
    string upfilepath=fileup.PostedFile.FileName;//获取上传文件路径
    接下去是用System.IO.Path类来操作upfilepath就行了.