Wie man die Dateigröße von clientseitigen Verwendung von javascript im IE?

Ich habe folgende methode

HTML

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

JavaScript

var file = document.getElementById('loadfile').files[0];
alert( "name " +  file.name + "Size " +  file.size );

Funktioniert es mit anderen Browsern außer dem IE 🙁
Wie man im IE ?

  • IE unterstützt keine Datei-API.
  • caniuse.com/#feat=fileapi
  • Vielen Dank an alle ... ich habe auch die info von überall, dass der IE nicht unterstützt, ist diese Funktion 🙁 fand ich ein tolles plugin für Datei-upload blueimp.github.com/jQuery-File-Upload
  • Sie können in der Lage sein, es zu tun, wenn Sie den Blitz verwenden. Flash ist nicht eine option? Wir verwenden einen Flash-uploader, die nicht die Dateigröße, aber ich denke, was wir haben, ist eine benutzerdefinierte gebaut, nicht einige öffentlich zugängliche Flash-uploader. Aber die öffentlich verfügbaren diejenigen haben könnte, die Funktionalität als auch. Wir verwenden den Flash-uploader in nur IE und gehen Sie mit HTML5/JS-basierten uploader auf den anderen Browsern. Schlage vor, Sie schauen in die gleiche Vorgehensweise.
  • Dies funktioniert ab IE 10 an, auch zu überprüfen, ob Sie meta-element. z.B. <meta http-equiv="x-ua-compatible" content="IE=9">. Verwenden Sie " <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">statt
InformationsquelleAutor raki | 2012-11-22
Schreibe einen Kommentar