Asp.Net MVC Controller'dan image döndürebilir miyim?

0

Asp.Net MVC'de sadece resim döndüren bir Controller oluşturabilir miyim?

Örneğin 

uzmanim.net/Content/Images/footer

olarak Controller'a eriştiğimde footer.jpg dosyasını döndürecek bir Controller.

Asp.Net MVC Controller ile resim döndürmek mümkün mü?

alattin alattin (16999)
10 yıl önce sordu

    Toplam 1 Cevap


    0

    Asp.Net MVC Controller'ından resim döndürmek mümkündür.

    public ActionResult Image(string id)
    {
        var dizin = Server.MapPath("/Images");
        var yol = Path.Combine(dizin, id + ".jpg");
        return base.File(yol, "image/jpeg");
    }

    Yukarıdaki Asp.Net MVC Controllerimage yani resim döndürücektir.

    Benzer özelliklere sahip sunucularda test edildiğinde bir resme doğrudan erişmek veya Controller ile erişmek arasında performans farkı vardır.

    • MVC: 7.5 milisaniye
    • Doğrudan erişim: 6.6 milisaniye

    Görüldüğü gibi Controller ile erişmek daha yavaştır.

    alattin alattin (16999)
    10 yıl önce cevaplandı

      üyelik gerektirir

      Cevap yazabilmek için üye girişi yapmalısınız.

      Eğer uzmanim.net üyesiyseniz giriş yapabilirsiniz: üye girişi yap
      uzmanim.net'e üye olmak çok kolaydır: hemen kayıt ol