服务器中文件夹的结构如下所示:
我的代码在web文件夹中。要将文件保存在Web文件中,我可以使用server.MapPath("~\\folder")
。
但是如何将文件保存到位于上层的图像文件夹和与www.example.com下的web文件相同的lvl?
新学员,请指导..
答案 0 :(得分:0)
怎么样?
server.MapPath("~/images/myfile.jpg");
答案 1 :(得分:0)
MapPath方法将指定路径映射到物理路径。
这是你的一些预备
<%
response.write(Server.MapPath("test.asp") & "<br />")
response.write(Server.MapPath("script/test.asp") & "<br />")
response.write(Server.MapPath("/script/test.asp") & "<br />")
response.write(Server.MapPath("\script") & "<br />")
response.write(Server.MapPath("/") & "<br />")
response.write(Server.MapPath("\") & "<br />")
%>
Output:
c:\inetpub\wwwroot\script\test.asp
c:\inetpub\wwwroot\script\script\test.asp
c:\inetpub\wwwroot\script\test.asp
c:\inetpub\wwwroot\script
c:\inetpub\wwwroot
c:\inetpub\wwwroot
如果您想使用ur www或根目录的相对路径
response.write(Server.MapPath("../"))
OR
response.write(Server.MapPath("..\"))