我正在制作一个上传网站。我想将图像从我的项目上传到 out 文件夹。
这是我的项目的链接:
D:/repo/abc/abc.WebUI.Back
我想上传图片到:
D:/repo/abc/abc.WebUI.POS/images/abc-promo
我尝试使用这个:
string filePath = "";
string fileName = null;
var path = @"~\..\repo\abc\abc.WebUI.POS\images\abc-promo\";
if (vm.file != null && vm.file.ContentLength > 0)
{
filePath = Path.Combine(Server.MapPath(path),
Path.GetFileName(vm.file.FileName));
fileName = vm.file.FileName;
vm.file.SaveAs(filePath);
}
我有一个错误。
Cannot use a leading .. to exit above the top directory.
任何想法如何解决这个问题?