将图像上传到mvc3中的数据库?

时间:2013-01-22 09:27:01

标签: c# asp.net-mvc-3

我正在使用文件上传控件并上传图片,现在我想将该图像保存到我的数据库中,我们怎样才能在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");
    }

0 个答案:

没有答案