Bildirim
ASP.NET MVC beginform içinde resim gönderme
Kono USB Şarj Portlu Seyahat Dizüstü Bilgisayar Sırt Çantası Suya Dayanıklı İş Bilgisayar Çantası Okul Çantası Kadın Erkek Günlük Sırt Çantası 15,6 İnç Dizüstü Bilgisayara Uygun, gri, M : Amazon.com.tr: Bilgisayar
https://www.amazon.com.tr/dp/B07ZVLPKZ7
7 sa. önce paylaşıldı
Daha Fazla
Bu Konudaki Kullanıcılar:
Daha Az
2 Misafir - 2 Masaüstü
Giriş
Mesaj
-
-
Burası View kısmına gelicek
@Html.TextBox("file", "", new { type= "file"})
[HttpPost]
public ActionResult IstekKaydet(Isistek istek, HttpPostedFileBase file)
{
if (file.ContentLength > 0)
{
string extension = Path.GetExtension(file.FileName);
string _path = Path.Combine(Server.MapPath("~/Images"), Guid.NewGuid().ToString(), extension);
file.SaveAs(_path);
istek.Image = _path;
}
ViewBag.Message = "File Uploaded Successfully!!";
//Istek entitysini veritabanına kaydedicek kod
return View();
}
asp net kullanmıyorum ama böyle bişey olması gerek
< Bu mesaj bu kişi tarafından değiştirildi uçanbaklava -- 27 Ocak 2019; 22:45:3 > -
resmi ftp olarak dosyaya değil de binary olarak veritabanına kaydetsen daha kolay olmaz mı? hem ftp de dışa açık olur. -
bazı windows hostinglerde veritabanı boyutu çok küçük olabiliyor 5-10 mb gibi -
Hemen deniyorum -
Resmin, veritabanına kaydetmeme izin vermiyorlar veritabanını yavaşlatmasından ve şişirmesinden korkuyorlar sanırım. :) -
-
string _path = Path.Combine(Server.MapPath("~/Images"), Guid.NewGuid().ToString() + extension);
_path kısmını yukarıdakiyle değiştirip dene -
Hocam nasıl teşekkür etsem az sayenizde 1 haftadır araştırdığım sorunumu çözdüm :) çok teşekkürler elinize sağlıkquote:
Orijinalden alıntı: uçanbaklava
string _path = Path.Combine(Server.MapPath("~/Images"), Guid.NewGuid().ToString() + extension);
_path kısmını yukarıdakiyle değiştirip dene
Not: Kodu boyle yaptım oldu :) -
Hocam peki çok güzel kaydediyorum. Şimdide kaydettiğim resmi çekemiyorum. -
[HttpPost]
public ActionResult FileUpload(Isistek istek, HttpPostedFileBase file)
{
if (file.ContentLength > 0)
{
string extension = Path.GetExtension(file.FileName);
string relativePath = "~/Images/" + Guid.NewGuid().ToString() + extension;
string _path = Path.Combine(Server.MapPath(relativePath));
file.SaveAs(_path);
istek.Image = relativePath;
}
ViewBag.Message = "File Uploaded Successfully!!";
//Istek entitysini veritabanına kaydedicek kod
return View();
} -
Teşekkürler çalıştı :)quote:
Orijinalden alıntı: uçanbaklava
[HttpPost]
public ActionResult FileUpload(Isistek istek, HttpPostedFileBase file)
{
if (file.ContentLength > 0)
{
string extension = Path.GetExtension(file.FileName);
string relativePath = "~/Images/" + Guid.NewGuid().ToString() + extension;
string _path = Path.Combine(Server.MapPath(relativePath));
file.SaveAs(_path);
istek.Image = relativePath;
}
ViewBag.Message = "File Uploaded Successfully!!";
//Istek entitysini veritabanına kaydedicek kod
return View();
} -
peki ayni sayfada 1den fazla ayri inputlarla resim yükleme yapamiyorum. yollarini farkli sekilde kaydediyor ama resimler ayni ??
< Bu ileti DH mobil uygulamasından atıldı > -
Yazım hatasıymış :) -
-
birden fazla resim yüklemek istiyorsan resim için koyduğun inputa multiple attributenü ekle controller kısmını da httppostedfilebase yerine IEnumerable<HttpPostedFileBase> olarak değiştir. bu şekilde yaparsan foreach ile tek tek kaç resim varsa kaydedebilirsin. -
Hocam olayı çözdüm. İsmi aynı olduğu için alıyormuşum hatayı kusura bakmayın sizi de uğraştırdım belirtmem gerekirdi unuttum teşekkür ederim :) -
yukarıda yazdığım gibi yaparsan tek bir inputla istediğin kadar resim yükleyebilirsin -
10 adımdan oluşan bir sayfa. On adıma da farklı farklı resimler girip, girilen 10 resmide adıma göre çekmeliyim.
Sayfa:
1
Ip işlemleri
Bu mesaj IP'si ile atılan mesajları ara Bu kullanıcının son IP'si ile atılan mesajları ara Bu mesaj IP'si ile kullanıcı ara Bu kullanıcının son IP'si ile kullanıcı ara
KAPAT X
Bu mesaj IP'si ile atılan mesajları ara Bu kullanıcının son IP'si ile atılan mesajları ara Bu mesaj IP'si ile kullanıcı ara Bu kullanıcının son IP'si ile kullanıcı ara
KAPAT X