• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

IE 10 kennt "readAsBinaryString" nicht (HTML5 Filereader)

ats3788

Neues Mitglied
Ein Auszug aus
http://www.html5rocks.com/de/tutorials/file/dndfiles/
Meine Frage, was macht man inso einem Fall wenn der
Browser dies nicht unterstützt,gibt es da eine Alternative dies
dem Browser beizubringen odergeht es schlichtweg einfach nicht.
Als Antwort bitte nichtschreiben dann nhme doch Firefox oder Chrome.

Code:
functionhandleFileSelect(evt) {
	// Reset progress indicator onnew file selection.
	progress.style.width = '0%';
	progress.textContent = '0%';
	reader = newFileReader();
	reader.onerror = errorHandler;
	reader.onprogress = updateProgress;
	reader.onabort = function(e){
	alert('Fileread cancelled');
};

reader.onloadstart = function(e){
	document.getElementById('progress_bar').className= 'loading';
};

reader.onload = function(e){
	// Ensure that the progress bardisplays 100% at the end.
	progress.style.width = '100%';
	progress.textContent = '100%';
	setTimeout("document.getElementById('progress_bar').className ='';",2000);
}

// Read in the image file as abinary string.
reader.readAsBinaryString(evt.target.files[0]);
}


Mod-Edit: Code-Tag hinzugefügt, Quellcode eingerückt - Beim nächsten Mal bitte dran denken (XraYSoLo)
 
Zuletzt bearbeitet von einem Moderator:
Ersetz readAsBinaryString mit readAsArrayBuffer.
jsFiddle: Demo (Getestest mit IE 10 unter Windows 7)

die Methode "readAsBinaryString" gibt es beim FileReader im übrigen laut W3C auch nicht!
W3C: FileReader

Im übrigen hättest du dir die Frage auch selber beantworten können, hättest du gleich ein mal einen Blick in die W3C-Spezifikation geschaut!
 
Danke
Im übrigen hättest du dir die Frage auch selber beantworten können, hättest du gleich ein mal einen Blick in die W3C-Spezifikation geschaut!
habe ich sogar ausgedruckt.
Nur kann ich als Anfänger damit nicht so richtig was anfangen.
 
Zurück
Oben