2012-08-08 32 views
5

Web uygulamam, yetkili kullanıcıların önceki 100-200MB civarında olan ASP.NET WebForms FileUpload web denetimini kullanarak video yüklemelerine izin verir. Açıkçası, bu boyuttaki dosyaların yüklenebilmesi için web.config'da bazı değişiklikler yapmam gerekiyordu.Bir ASP.NET web uygulaması üzerinden 500MB + dosya yükleme

Ancak yetkili kullanıcılar artık 500 MB +

maxAllowedContentLength

şimdi 629145600 (600MB) olarak ayarlandı olan video dosyalarını yüklemek istiyorum. video yüklerken bir sayfa karşılık verir ardından Ancak

,:

Sayfa Bu sadece büyük videoları ile olur

buldum, o yüzden bu konunun bir ilgisi var bilmiyor dosya boyutu ile.

Bu neden oluyor? Ve ayrıca, 500MB + sınırını gerçekten arttırmalı mıyım? Web sunucusuna böyle büyük dosyalar almanın daha iyi bir yolu var mı?

+0

Standart asp yükleme denetimini kullanıyor musunuz? İlk tahminim, posta boyutunuzun sınırlarınız ne olursa olsun devasa boyutta olması ve tüm dosyayı bir noktada belleğe itmesidir. Bazıları için http://stackoverflow.com/questions/1599409/upload-large-files1gb-asp-net veya http://stackoverflow.com/questions/285120/upload-large-files-in-net?rq=1 adresine bakın. öneriler. – dash

+0

@dash Cevabınız için teşekkür ederiz. Bu doğru, ASP kullanıyorum.NET WebForms, 'FileUpload' web kontrolü ile. – Curt

+0

Merhaba Curt, sorunuza cevap verdik mi? –

cevap

3

Kontrol dışarı Jon Galloway, bu blog yazısı onun biraz eski ama yine de alakalı: ayar

  • bulunamadı

    Yapabileceğiniz çeşitli denetimler için öneriler var. e, hem serbest hem de ticari.
    Flaş kontrolünü kullandım ve harika çalıştı. Her kullanıcı çok upload için alternatif çözüm

    bir FTP alanı sağlayın.

  • sen tüketmek, kullanıcı için bir GUI sağlamak
  • Sonra kesmek üzerinde özgeçmiş yararlanır (tarayıcıda zor)

    • kolayca toplu yükleme birçok dosya:
      Kullanıcıların verir Dosyalar.

    +1

    Merhaba, teşekkürler, teşekkürler, bağlantınız çok kullanışlıdır. "FileUpload" web denetimini, artık yüklemelerle uğraşan bir üçüncü taraf flash uygulaması kullanmak için değiştirdim ve sorun çözülmüş görünüyor – Curt

    1

    jQuery Dosya Yükleme özelliğini https://github.com/blueimp/jQuery-File-Upload/ kullanmayı düşündüğünüz var .net ve mvc için sürümler bulunmaktadır (bkz. Git hub wiki). Tüm kalp, büyük dosya yüklemelerini .net uygulamasından çıkarır ve güzel bir arayüz sağlar. Bunu bir süre önce keşfettiğimden beri, hiçbir zaman başka bir şey kullanmıyorum! Şimdi birkaç kez başarılı bir şekilde itiraz ettim ve yüklerin ~ 2GB başarıyla çalıştığını gördüm.