ios端的网页上传图片后图片翻转90度的问题

iPhone在移动端网页上传照片,可能会出现图片翻转的问题。这是因为当时拍照的时候,可能是拿反的姿势。所以,在上传之前就要做下处理。
这里要需要到一个东西叫exif orientation,取到这个信息就知道当时是怎么拍的。

然后用canvas去重绘这张图,获取重绘后的新图的base64值。这才是转过的图片。
canvas drawImage方法getdataUrl方法获取base64值初始化一个canvas 然后用drawImage方法把图画到canvas上然后用rotate方法旋转、然后用toDataURL方法就能取得base64值了。