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 file upload preview」をグーグルで簡単に検索すると、次のページが表示されました

他のスタックオーバーフローの質問によると、画像の実際のパスを取得することに関していくつかのセキュリティ上の問題があります。それ以外の場合は、同じパスを画像タグに表示するのは簡単です。

于 2012-06-25T09:03:46.337 に答える