私は画像のアップロードに取り組んでいます。アップロードする前に画像をプレビューする必要があります(写真を表示するためにtwitter.comに実装されているように)
ChromeとFirefoxでは正常に動作しているがIE(8または9)では動作しないJSコードをいくつか作成しました
function PreviewImg(input) {
if (input.files && input.files[0]) {
var reader = new FileReader();
reader.onload = function (e) {
$('#previmg').attr('src', e.target.result);
}
reader.readAsDataURL(input.files[0]);
}
}
<input type="file" name="logofile" class="txtbox" onchange="PreviewImg(this);" />
<img id="previmg" src="#" />
IEでコードをデバッグしました。input.filesはIEでnullとして表示されますが、機能を実装するようにソリューションまたは他のソリューションに指示することはできますか?