我正在使用文件上传控件并上传图像,现在我想将该图像保存到我的数据库中,我们如何在 mvc3 中做到这一点?
从网上得到下面的代码,我们可以只用这段代码将图像上传到数据库,还有什么是 ImageDB 我无法理解?
[HttpPost]
public ActionResult CreateImage(HttpPostedFileBase image)
{
Image newImage = new Image();
newImage.MimeType = image.ContentType;
var binaryReader = new BinaryReader(image.InputStream);
newImage.Data = binaryReader.ReadBytes(image.ContentLength);
binaryReader.Close();
imageDB.Images.AddObject(newImage);
imageDB.SaveChanges();
return RedirectToAction("Index");
}