V programe Internet Explorer nemôžem zobraziť ukážku obrázka.
Používam FileReader (), ktorý funguje dobre vo všetkých prehľadávačoch, ale nie v (tj. Verzii 9) a nižších verziách.
Potrebujem alternatívu pre FileReader na zobrazenie ukážky.
$("#FileUpload").live("change", function () {
var result = checkFileType();
alert(result);
var fileList = this.files;
var file = fileList[0];
var r = new FileReader();
r.onload = function () {
var binimage1 = r.result;
// binimage1 = binimage.replace("data:image/jpeg;base64,", "");
//var imag = "<img " + "src="/images/" + "data:image/jpg;base64," + binimage + "" style="width:100px"/>";
// var src = $("#prevImage").attr("src").replace("../../images/nologo.gif", image);
$("#prevImage").attr("src", binimage1);
// $("#partial1").html(imag);
};
r.readAsDataURL(file);
// r.readAsBinaryString(file);
//r.readAsDataURL(file);
});
odpovede:
0 pre odpoveď č. 1FileReader nie je k dispozícii do IE 10 (http://caniuse.com/#search=FileReader). V prípade starších prehliadačov IE by ste sa pravdepodobne mali pozrieť do riešenia založeného na technológii Flash a získať podobný prístup k miestnym súborom používateľa.