我有以下代码向用户展示他们尝试上传的图像的预览,并且在FF中效果很好:
var img = document.createElement('img');
img.src = $('#imageUploader').get(0).files[0].getAsDataURL();
问题是,
getAsDataURL()
仅在FF中有效。 Chrome中的这种功能是否有类似/替代方法(特别是)? 最佳答案
如果浏览器不支持getAsDataURL
,则可以确保文件输入是使用Gears的openFiles(向下滚动)读取用户选择的文件。
Google不再使用Gears,但它将在Chrome中运行,至少要等到实现getAsDataURL()
为止。
编辑:更改了答案,以提供更多帮助。