Javascript 行:654错误:';文件阅读器';是未定义的internet explorer 10
您好,我试图在上传前使用Javascript 行:654错误:';文件阅读器';是未定义的internet explorer 10,javascript,internet-explorer,Javascript,Internet Explorer,您好,我试图在上传前使用预览图像,但在FileReader()上出现错误。我以为IE10支持它 function PreviewImage() { var oFReader = new FileReader(); oFReader.readAsDataURL(document.getElementById("uploadImage").files[0]); oFReader.onload = function (oFREvent) { document.
预览图像,但在FileReader()上出现错误。我以为IE10支持它
function PreviewImage() {
var oFReader = new FileReader();
oFReader.readAsDataURL(document.getElementById("uploadImage").files[0]);
oFReader.onload = function (oFREvent) {
document.getElementById("uploadPreview").src = oFREvent.target.result;
};
};
尝试将其作为标题中的第一个标记:
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
小心像content=“IE=9”这样的标签。我在上传图像之前找到了一些预览图像的代码。我认为这将改进您的代码
<html>
<head>
<script>
var openFile = function(event) {
var input = event.target;
var reader = new FileReader();
reader.onload = function(){
var dataURL = reader.result;
var output = document.getElementById('output');
output.src = dataURL;
};
reader.readAsDataURL(input.files[0]);
};
</script>
</head>
<body>
<input type='file' accept='image/*' onchange='openFile(event)'><br>
<img id='output'>
</body>
</html>
var openFile=函数(事件){
var输入=event.target;
var reader=new FileReader();
reader.onload=函数(){
var dataURL=reader.result;
var output=document.getElementById('output');
output.src=dataURL;
};
reader.readAsDataURL(input.files[0]);
};
您可以在IE10中看到。浏览器控制台(F12)中是否有有用的行?关于开发人员工具:在JavaScript运行时出现中断错误-“FileReader未定义。”谢谢。这只是一个标题,代码就是我的代码。当我创建了一个新的Asp.net项目并在上面测试它时,它很有趣,这很好,关键是我的解决方案中我有很多项目,可能是兼容性问题,或者可能是在Web.config中?您的浏览器是否以不同的模式运行?我敢打赌,你有一个标题集,它将进入IE9模式。我最终使用了Devexpress文件对象。谢谢