ASP.NET MVC Coklu Resim Yükleme
Bu paylaşımım da birden fazla fotoğrafı yeniden boyutlandırıp, hosta ve veri tabanına kaydetme işlemi yapacağım.
Kod kısmında yapmamız gereken:
HTML tarafında yapmamız gereken;
<input type= "file" multiple name= "resimler" id= "resimler" class = "form-control" /> |
[HttpPost] [ValidateAntiForgeryToken] public ActionResult faaliyetyeni(IEnumerable<HttpPostedFileBase> foto) { db = new SifirAtikDB(); foreach (var item in foto) { WebImage img = new WebImage(item.InputStream); FileInfo fotoinfo = new FileInfo(item.FileName); string yeni = Guid.NewGuid().ToString() + fotoinfo.Extension; int en = img.Width; int boy = img.Height; if (item.ContentLength > 1048000) { img.Resize(en / 150, boy / 50); img.Save("~/images/" + yeni); } else { img.Save("~/images/" + yeni); img.Resize(50, 30); } } }
Yorumlar
Yorum Gönder
Yorumunuz alınmıştır. İncelenip yayımlanacaktır.