1

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

0 回答 0