ÇözümPark'a hoş geldiniz. Oturum Aç | Üye Ol
 
Ana Sayfa Makale Video Forum Resimler Dosyalar Etkinlik Hizmetlerimiz Biz Kimiz

ASP.NET MVC Request Form İçeriğinin Kısmen Upload Edilmesi

Son Mesajınız 10-16-2017, 21:30 Semih TUNALI tarafından gönderildi. 3 yanıt.
Mesajları Sırala: Önceki Sonraki
  •  10-12-2017, 1:03 520130

    ASP.NET MVC Request Form İçeriğinin Kısmen Upload Edilmesi

    Request ile upload edilmek istenen form üyelerinin (form elementlerinin, text, resim dosyası vesaire) upload edilmeden kısmen upload edilip incelenmesi nasıl mümkün hale getirebilirim ?

    Örneğin formun ilk text kutusuna "Semih TUNALI" yazılmadan form ile birlikte gelen resim dosyasının upload edilmesini (karşıdan gelmesini, trafik oluşturmasını) istemiyorum.

    Dolayısı ile if( Request.form.files[0] = "Semih TUNALI" ) { var dosya = Request.form.files[1]; } gibi sözde bir kod yazabilme imkanı var mıdır ?

    Burada yapmak istediğim, text'i görmeden, resmin upload'ına izin vermemek.

    Yani text 1 kb ise, resim 10 mb ise, upload edilen miktar sadece 1 kb lık text ile sınırlı kalsın istiyorum. 10 MB lık resim yüklenmesin.

    Eğer mümkün ise, text'de "Semih TUNALı" dışında bir string var ise bu sefer 2. elementdeki resim dosyası yerine 3. elementdeki resim dosyaını upload et diyebilir miyim ?

    if ( Request.form.files[0] = "Semih TUNALI" )

    var dosya = Request.form.files[1];

    else

    var dosya = Request.form.files[2];

    Yukarıdaki kodda Request.form.files[2] ataması olduğunda, files[1] i kabul etmemek ve upload edilmemesi mümkün müdür ?

    Yorum ve Desteğiniz için şimdiden teşekkürler.

  •  10-12-2017, 21:01 520168 Cevap 520130

    Cevap : ASP.NET MVC Request Form İçeriğinin Kısmen Upload Edilmesi

    Merhaba bu tip uploadları jquery validator ıle yapabilir yada bir model içerisinde if else blokları ile de işlem yapabilirsiniz.

    ayrıca aşağıdaki şekilde yapmanız da mumkun fakat request form un ıcınde 3 eleman mutlaka olmalı sızın ornegınıze gore

    var dosya ="";

    if ( Request.form.files[0] = "Semih TUNALI" )

     dosya  = Request.form.files[1];

    else

    dosya = Request.form.files[2];

     

    saygılarımla

     


    Profectsoft Yazılım ve Danışmanlık Hizmetleri - Microsoft MVP

    www.profectsoft.com | www.logpusher.com




  •  10-12-2017, 23:43 520175 Cevap 520168

    Cevap : ASP.NET MVC Request Form İçeriğinin Kısmen Upload Edilmesi

    Erdem Avni SELÇUK:

    Merhaba bu tip uploadları jquery validator ıle yapabilir yada bir model içerisinde if else blokları ile de işlem yapabilirsiniz.

    ayrıca aşağıdaki şekilde yapmanız da mumkun fakat request form un ıcınde 3 eleman mutlaka olmalı sızın ornegınıze gore

    var dosya ="";

    if ( Request.form.files[0] = "Semih TUNALI" )

     dosya  = Request.form.files[1];

    else

    dosya = Request.form.files[2];

     

    saygılarımla

     

     

    Teşekkür ederim yanıtınız için. Peki, diyelim ki koşul sonucu false, iki elementli bir form var ve Request.form.files[0] = "Semih TUNALI" koşulu false döndü, Request.form.files[1] deki 500 MB (diyelim ki 500 MB :)) dosya biz formun ilk elementini kontrol ettik diye, bu 500 MB lık dosya upload edilerek bilgisayarımıza (onca trafik oluşturarak) gelmemiş oluyor değll mi?

    İki elementli bir formda, olası yüksek hacimli ikinci element dosyasını yüklemeden, ilk elementi kontrol etmenin bir yolu var mıdır ?

    Diğer elementleri koşula bağlı olarak ayrı ayrı upload olması istendiğinde ?

    Esasında çözüm aradğım nokta budur :)

    Erdem Bey çok teşekkür ederim tekrar tekrar....

    files[0] 1 mb,

    files[1] 500 mb ise

    eğer files[0] koşulu false ise toplamda 501 mb yerine 1 mb lık bir yükleme olması için...

  •  10-16-2017, 21:30 520295 Cevap 520175

    Cevap : ASP.NET MVC Request Form İçeriğinin Kısmen Upload Edilmesi

    Bu konuda bilgisi olan biri var mıdır acaba ?

    Teşekkürler...

RSS haberlerini XML olarak görüntüle