我的最终目标是将文件保存到AWS-EC2 windows实例中的远程Content目录中。目标文件夹是远程服务器中的" C:\ inetpub \ wwwroot \ Content" 。我正在使用
string serveradd=Server.MapPath("/");
我假设上面的命令会自动获取远程服务器的根地址。我的假设是错误的。
使用以下代码构建项目后,我仍然会收到运行时错误
[HttpPost]
public ActionResult addimage(int? id, Image im, HttpPostedFileBase imagepath)
{
string filename = Path.GetFileNameWithoutExtension(imagepath.FileName);
string extension = Path.GetExtension(imagepath.FileName);
filename = filename + DateTime.Now.ToString("yymmssff") +extension;
string serveradd=Server.MapPath("/");
string remotepath = Path.Combine(serveradd,filename);
imagepath.SaveAs(remotepath);
}
以下是我暂时使用的link