1

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");
    }
4

0 に答える 0