0

我正在浏览图像,并且能够将其保存到数据库并显示数据库中的图像。

但我想在将图像保存到数据库之前显示图像的预览。我在预览图像时遇到问题。请向我建议有关如何执行此操作的任何想法。

   //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;
            } 
         }
     }

这就是我在数据库中显示图像所做的。它对我有用,但是如何在将图像保存到数据库之前在视图页面中预览图像?

4

1 回答 1

0

快速谷歌搜索“html文件上传预览”给了我以下页面

根据另一个stackoverflow问题,在获取图像的实际路径方面存在一些安全问题,否则很容易在图像标签中显示相同的路径。

于 2012-06-25T09:03:46.337 回答