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