请教一下在ASP中如何得到本地的绝对路径

来源:百度知道 编辑:UC知道 时间:2024/06/08 11:47:39
请教一下在ASP中如何得到本地的绝对路径比如我的文件是file\200919182951.png122,如何得到C:\Inetpub\wwwroot\file\200919182951.png122谢谢!!!!!!!

在文件上传表单中,可以得到。一般我们可以通过自己写无组件文件上传代码的时候,里面可以通过获取字符的函数来得到这段客户段的路径的二进制代码,然后我们用一个自定义函数把二进制代码转换成普通的文本,这样就可以得到该路径了。至于如何写无组件文件上传代码,有点复杂。可以参看这里:
http://hi.baidu.com/%C2%BD%C4%FE%D3%DD/blog/item/1f32c9fa68a68e18a8d31158.html
研究一下里面的代码,研究懂了,那么你的问题就很容易解决了。
当然了,也许已经有专门的方法可以直接获取客户端绝对路径。这个我不清楚,你可以在网上查下看看!
可能有人会回答用:server.mappath(),但是这个是服务器端执行的代码,它只能得到放在服务器上的文件的绝对路径,而不会是客户端的.当然,如果你的意思是获取存放在服务器端的文件绝对路径,就可以server.mappath()方法实现.

server.mappath("file\200919182951.png122")

用Server对象的mappath方法..

fullpath = Server.MapPath(相对路径)