我正在尝试将图像存储到两个应用程序中(均发布在服务器上)。这是我保存图像的代码:
string path = Server.MapPath("/Images/Landing/bottom_banner/");
string path1 = @"_http://10.241.193.22/Myapplication/Images/Landing/bottom_banner/";
HttpPostedFileBase photo = Request.Files["adup"];
if (photo.ContentLength != 0)
{
string lastPart = photo.FileName.Split('\\').Last();
Random random = new Random();
int rno = random.Next(0, 1000);
photo.SaveAs(path + rno + lastPart);
photo.SaveAs(path1 + rno + lastPart);
}
注意:Myapplication
是托管在同一台服务器上的另一个应用程序
我的问题是我可以将图像保存在我的第一个应用程序中,Server.MapPath
但是当编译器到达该部分 photo.SaveAs(path1 + rno + lastPart)
时,它会给出错误:
SaveAs方法配置为需要root路径,路径'_http://10.241.193.22/Myapplication/Images/Landing/bottom_banner/676Chrysanthemum.jpg'没有root
请建议我怎样才能消除这个问题?