phonegap的内置浏览器在使用,不知道是否出于安全原因还是版本的问题。
在file操作时,获取的文件是无法查看到MIME类型(即是type属性)值对应的获取的base64encode数据在data:后也是没有对应的类型的。
reader.onload = function(event) { event.target.result;//base64后的数据 };
导致预览时无法进行查看。
解决方式:
因为type和相关的类型都无法进行查看。可通过name进行类型的识别,再通过对应的mime列表进行匹配拼接,可实现预览图的显示。
注:在尝试的过程中,部分浏览器发现在data:后加个”;”也能实现预览。
转发请注明出处http://blog.martoo.cn
如有漏缺,请联系我 QQ 243008827