1

アップロードサイトを作っています。プロジェクトから 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.

これを解決する方法はありますか?

4

1 に答える 1