fileupload コントロールを使用して画像をアップロードしています。その画像をデータベースに保存したいのですが、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");
}