C#中Plupload怎么获得选中文件的路径,像C://xxxxx//xxx.jpg这样的。求大神解答。。
最近突然需要用到取得文件物理路径,找了下,这个不错
(c#)在实际应用中,经常需要将虚拟路径转换为实际路径.Request对象的MapPath方法可以解决该问题.下面的例子显示MapPath方法的使用.
代码如下:
<br><br> void Page_Load(Object sender,EventArgs e)<br><br> {<br><br> Response.Write(Request.MapPath("~"));<br><br> }<br><br>
或者
1.AppDomain.CurrentDomain.BaseDirectory 结果:D:\supermap\FunctionProgram.Web\ 到站点名
2.HttpContext.Current.Request.MapPath("~/MapConfig.xml");
结果:D:\supermap\FunctionProgram.Web\MapConfig.xml
3.Server.MapPath("~"); 结果:E:\PPTManagement_V2.0\PPTManagement\ 到站点名
这个要看客户端浏览器是否支持,不是所有的客户端都支持报告客户端的路径。出于兼容性的需要,不要把你的功能假定在必须获取客户端路径上。
当你设计一个网站的时候,你应该意识到,任何装有浏览器的设备都可以访问你的网站,这些设备可能是手机、平板、车载电脑、电视机、机顶盒,可能运行的是windows系统,也可能是linux unix android mac甚至更为初级的操作系统。
这些操作系统甚至都使用完全不同的方式组织文件,它们甚至可能没有“路径”这一说。