我正在浏览图像,并且能够将其保存到数据库并显示数据库中的图像。如何显示图像预览
但我想在将图像保存到数据库之前显示图像的预览。我在预览图像时遇到问题。请告诉我有关如何做到这一点的任何想法。
//enter code here
public ActionResult GetImage(int id)
{
//var Id == 1;
var query = dbContext.Pictures.Where(i => i.Id == id).FirstOrDefault();
{
System.IO.MemoryStream outStream = new System.IO.MemoryStream();
byte[] imageBytes = outStream.ToArray();
if (query.Name != null)
{
byte[] image = query.Name;
return File(image, "image/jpg");
}
else
{
return null;
}
}
}
这是我在数据库中显示图像所做的。它为我工作,但如何在将视图保存到数据库之前预览视图中的图像?
什么是确切的工作流程?用户上传的图像是?您希望何时/何地/何时显示此预览? –
我认为你需要更详细地解释你想完成什么。你想在“浏览文件对话框”中显示你选择的图像? – thmsn
是的,它是用户上传的图像,将其保存到数据库中。我需要在保存前在视图页面中预览图像。 – SahithiPinisetty