我创建了显示图像的功能 如果您有任何其他解决方案,请帮助解决此问题。
admin.previewImage = function(input,selector) {
if (input.files && input.files[0]) {
var reader = new FileReader();
reader.onload = function (e) {
$(selector).attr('src', e.target.result);
}
reader.readAsDataURL(input.files[0]);
}
}
答案 0 :(得分:1)
答案 1 :(得分:1)
文件阅读器仅适用于safari 6.0 不幸的是我们不能按原样使用它 您可以使用外部插件显示图像的预览或检查浏览器中文件阅读器api的可用性,如果没有找到绕过它与任何其他问题处理策略
if(window.FileReader) { //do this
} else {
//the browser doesn't support the FileReader Object, so do this
}
答案 2 :(得分:0)
FileReader API仅适用于Safari 6.0 但是,如果您在所有浏览器中都具有此功能非常重要,则可以测试FileReader API的可用性: if(window.FileReader){//执行此操作} else {//浏览器不支持FileReader对象,所以这样做}