MVC ile klasördeki resimleri gösterme

Veritabanında resimlerin yolu tutulmadan bazen resimleri direk göstermek gerekebilir.İşte bu işlemi View tarafında yapabiliriz.Bir HomeController oluşturup  bu kontrole View ekleyiniz ve aşağıdaki kodu yazınız.

<body>
    <div>
     
        @{
            string dosyaturu = "*.jpg,*.gif,*.png,*.bmp,*.jpe,*.jpeg,*.ico";
            foreach (string yol in Directory.GetFiles(Server.MapPath("~/resim/"), "*.*").Where(x => dosyaturu.Contains(Path.GetExtension(x).ToLower())))
            {
                var resim = new FileInfo(yol);
                <img style="width: 200px; height: 200px;" src="@Url.Content(String.Format("~/resim/{0}", resim.Name))" />
            }
        }
    </div>
</body>

Kolay gelsin




Etiketler
Directory Getfiles GetExtension Url Content
Mesaj Yaz