更改文件夹路径的物理路径

时间:2011-09-11 09:20:46

标签: asp.net path

我正在将图像保存到我的物理路径,现在我想更改它的路径到我的服务器文件夹名为“上传”,任何人都可以帮助我吗?

ingestPath = @"C:\temp\ingest\";

我需要将此路径更改为我服务器上的现有文件夹,我这样做了但是它无法正常工作

ingestPath="~/Uploads/"

2 个答案:

答案 0 :(得分:1)

尝试Server.MapPath("~/Uploads/")

答案 1 :(得分:0)

在网站上使用绝对地址是不正确的,无论是在您的机器上还是在服务器上。

你应该使用相对地址,你可能知道在asp.net'〜'字符中指的是你的网站的根。因此,即使在您的计算机上通过应用程序上传文件,您也需要使用Server.MapPath("~/Uploads/")方法将指定的相对或虚拟路径映射到服务器上相应的物理目录。