Skip to content

问题反馈 #2

@hphua

Description

@hphua

加'data:image/png;base64,'

在getBase64Image方法中, 加'data:image/png;base64,' ,会引起服务端存在图片无法预览。
即使是换成jpg,或bmp都一样,无法预览。
处理方法
直接回调base64值,如 callback(base64Data);

图片上下颠倒

代码中有按要求调用了以下代码:

onReady: function() {
    // 首次进入,利用隐藏的judgeCanvas判断当前导出图像是否颠倒
    imageHelper.checkOrientation('checkCanvas');
  }

表现
部分安卓设备出现图片上下颠倒。

处理方法
getBase64Image方法添加入参platform。此值来源SystemInfo.platform。
代码改为:

var result;
        var isOrientationRight = wx.getStorageSync('isOrientationRight');
        //根据之前获得的当前设备canvas导出图片是否正常来确定是否反转上传图片
        if (isOrientationRight) {
          result = res;
        } else {
          if (platform === 'android'){
              //android系统不主动做旋转
              result = res;
          }else{
            result = reversedata(res); 
          }          
        }

如有有错误,请指正。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions