微信图片上传,获取图片base64遇到一个神奇的 jgp
var imgFn = function (event) { event.preventDefault(); var id = \'#\'+$(this).attr(\'id\'); wx.chooseImage({ count: 1, // 默认9 sizeType: [\'compressed\'], // \'original\', 可以指定是原图还是压缩图,默认二者都有 sourceType: [\'camera\'], // 可以指定来源是相册还是相机,默认二者都有 success: function (res) { wx.getLocalImgData({ localId: res.localIds[0], // 图片的localID success: function (res) { var imgsrc = res.localData; if (navigator.userAgent.match(/iphone/i)) { // ihpone 的res.localData,多了\'data:image/jgp;base64,\'
// jgp,jgp,jgp,这是什么鬼,
// 为什么不是jpg么
}else{ imgsrc = \'data:image/jpg;base64,\'+ imgsrc } $(\'#\'+ id.split(\'_\')[1] +\'img\').attr(\'src\',imgsrc); selectFileImage(id); } }); } }); }; // 事件绑定 document.querySelector(\'#Photo_A\').onclick = imgFn; document.querySelector(\'#Photo_B\').onclick = imgFn; document.querySelector(\'#Photo_C\').onclick = imgFn;
jgp,jpg,傻傻分不清楚。。。