public void InsertAttachMent(ContentInfo contentInfo)
{
foreach (var name in this.Request.Files.AllKeys)
{
HttpPostedFile itemFile = this.Request.Files[name];
if (string.IsNullOrEmpty(itemFile.FileName))
{
break;
}
else
{
AttachMentInfo attachMent = new AttachMentInfo();
//完整的文件路径名称
string fileAllPath = null;
//获得文件名
string fileName = itemFile.FileName.Substring(itemFile.FileName.LastIndexOf('\\') + 1);
//获取文件在服务器中存放的位置
string filePath = Server.MapPath("~/AttachMent/");
//设置时间刻度
string fileTimeName = DateTime.Now.Ticks.ToString();
//以时间刻度定义文件名
string fileAllName = fileTimeName + fileName;
//将文件保存到服务器指定位置
itemFile.SaveAs(Path.Combine(filePath, fileAllName));
fileAllPath = Path.Combine("AttachMent", fileAllName);
attachMent.attachMentUrl = fileAllPath;
contentInfo.AttachMentInfo.Add(attachMent);
}
}
}