アップロードサイトを作っています。プロジェクトから 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.
これを解決する方法はありますか?