无法使用的Javascript图像预览

Jas*_*son 9 javascript jquery google-chrome file-upload image-preloader

我有以下代码,向用户显示他们尝试上传的图像的预览,并在FF中工作得非常好:

var img = document.createElement('img');
img.src = $('#imageUploader').get(0).files[0].getAsDataURL();
Run Code Online (Sandbox Code Playgroud)

问题是,getAsDataURL()只适用于FF.在Chrome中是否有类似的/这种功能的解决方法(特别是)?

Hen*_*sen 2

如果浏览器不支持,getAsDataURL您可以确保文件输入使用 Gears 的openFiles(向下滚动)来读取用户选择的文件。Google 不再在 Gears 上工作,但它可以在 Chrome 上工作,至少在getAsDataURL()实施之前是这样。

编辑:更改答案以使其更有帮助。