返回首页

嗨,我正在上传时要检索的文件的文件路径。当用户点击浏览并选择一个文件,从他的电脑,我希望能够检索该文件的本地路径,即使在它被上传。正在使用的代码如下:

string filePath = null;

           //this gets the file location of the excel sheet

           if (uploadFile.ContentLength > 0)

           {

              filePath = Path.Combine(HttpContext.Server.MapPath("../Uploads"), Path.GetFileName(uploadFile.FileName));

 



 

           }

它似乎没有工作,因为文件中有第一次是在上传文件夹。同时,用户想选择从任何位置和系统文件检索路径。任何帮助是最欣赏的

回答

评论会员:游客 时间:2012/02/04
标记Nischalke:用户可以选择他们有权访问的任何路径为上传的文件,但是,因为你的浏览器安全将无法得到这条道路,只在代码隐藏文件名
shameel
评论会员:游客 时间:2012/02/04
你的代码,后面的代码执行"后,"文件上传,所以也没有办法,你可以做它用C#。你可以尝试做这样的jQuery:{C}[编辑]我可以看到,这一解决方案在IE浏览器,并不能在Firefox。火狐单独返回的文件名。没有测试其他浏览器[/编辑]