SORU
21 EKİM 2009, ÇARŞAMBA


Nasıl jQuery ile dosya giriş boyutunu kontrol etmek için?

Ben bir form ile dosya yükleme yetenekleri ve ben gibi olmak için bazı güzel istemci tarafı hata bildirimi dosyası kullanıcı çalışıyor yüklemek çok büyük bir şekilde kontrol karşı dosya boyutu ile sayfa ekleme ya da tamamen istemci veya bir şekilde kayıt dosyasını tekrar sunucuya kontrol edin?

CEVAP
14 EKİM 2010, PERŞEMBE


Aslında yok erişim için dosya sistemi (örneğin, okuma ve yazma, yerel dosyaları), ancak, nedeniyle HTML5 Dosya Apı belirtimi, bazı dosya özellikleri var mı erişmek için, ve dosya boyutu onlardan biri.

HTML aşağıda

<input type="file" id="myFile" />

aşağıdakileri deneyin:

//binds to onchange event of your input field
$('#myFile').bind('change', function() {

  //this.files[0].size gets the size of your file.
  alert(this.files[0].size);

});

Olarak ise HTML5 şartname, sadece modern tarayıcılar (v10 için gerekli YANİ) ve ekledi here Daha fazla bilgi ve bağlantılar hakkında diğer dosya bilgileri bilmen gerekir: http://felipe.sabino.me/javascript/2012/01/30/javascipt-checking-the-file-size/


Eski tarayıcıları destekler

Eski tarayıcılar this.files[0] erişmek, bir özel durum oluşturmak ve 9 ** kullanmadan önce bu yüzden this.files önceki arama için null değeri döndürecektir unutmayın

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • InfoPuppet

    InfoPuppet

    15 Kasım 2011
  • RawBrahs

    RawBrahs

    28 Aralık 2010
  • Tinkernut

    Tinkernut

    28 Aralık 2006