ファイルの仮想パスを指定したいのですが、指定できません。
これが私のコードです:
int Course_Id = 1;
int PortfolioID=1;
int ChandidateID=1;
string filepath = Server.MapPath("~/ePortfolio/PortFolioContent/" + Course_Id + "/Assignments/Exhb_" + item.PortfolioID + "_" + item.ChandidateID + ".jpg");
if(System.IO.File.Exists((filepath)))
{
ViewBag.Thumbnail = filepath;
}
Server.MapPathを使用すると、他のパスからデータをフェッチしています。
元のパスは次のとおりです
。E:\ HOBBYHOMES(E-PORTFOLIO)\ HobbyHomesWebApp \ ePortfolio \ PortFolioContent \ 1 \ Assignments
ですが、このパスを使用しています
E:\ HOBBYHOMES( E-PORTFOLIO)\ HobbyHomesWebApp \ ActivityPostin \ Images \ ePortfolio \ PortFolioContent \ 1 \ Assignments \Exhb_1_1.jpg
なぜこれが機能するのかわかりません。助けてください