2
내 MVC 코드에서 httppostedfilebase 유형으로 이미지를 가져 오는 경우가 있습니다. 내 SQL 데이터베이스에 해당 이미지 형식 열이 있습니다.httppostedfilebase를 SQL의 이미지로 저장
이 httppostedfilebase 유형을 내 DB의 이미지로 변환/저장하려면 어떻게해야합니까?
내 MVC 코드에서 httppostedfilebase 유형으로 이미지를 가져 오는 경우가 있습니다. 내 SQL 데이터베이스에 해당 이미지 형식 열이 있습니다.httppostedfilebase를 SQL의 이미지로 저장
이 httppostedfilebase 유형을 내 DB의 이미지로 변환/저장하려면 어떻게해야합니까?
이
도움이 될 것입니다 귀하의 컨트롤러public ActionResult Create(AdminDetailsViewModel viewmodel)
{
if (ModelState.IsValid)
{
HttpPostedFileBase file = Request.Files["ImageData"];
viewmodel.Image = ConvertToByte(file);
db.YourDbContextSet.Add(viewmodel);
db.SaveChanges();
}
}
희망이 같은
public byte[] ConvertToByte(HttpPostedFileBase file)
{
byte[] imageByte = null;
BinaryReader rdr = new BinaryReader(file.InputStream);
imageByte = rdr.ReadBytes((int)file.ContentLength);
return imageByte;
}
코드를 파일에 HttpPostedFileBase 개체를 변환하는 함수를 작성