localresizeimg.js在iphone下上传图片旋转了90度,如何解决
                                                                                                                                                                                                 回复内容:                                                                                  localresizeimg.js在iphone下上传图片旋转了90度,如何解决
这个要在这个js源码里去做图片旋转处理
    var angle = '';    this.on('change', function () {        var file = this.files[0];        var url = window.url || webkiturl;        var blob = url.createobjecturl(file);        var binaryajax = window.binaryajax || '',            exif = window.exif || '';        if (binaryajax && exif) {            // get photo orientation and set angle            binaryajax(blob, function(o) {                var oexif = exif.readfrombinaryfile(o.binaryresponse),                    orientation = oexif.orientation;                switch(orientation) {                    case 6:                        angle = radians('90deg');                        break;                    case 3:                        angle = radians('180deg');                        break;                    case 8:                        angle = radians('270deg');                        break;                }            });        }        // 执行前函数        if($.isfunction(obj.before)) { obj.before(this, blob, file) };        _create(blob, file);        this.value = '';   // 清空临时数据    });    function radians(angle) {        if (typeof angle == 'number') return angle;        return {            rad: function(z) {                return z;            },            deg: function(z) {                return math.pi / 180 * z;            }        }[string(angle).match(/[a-z]+$/)[0] || 'rad'](parsefloat(angle));    }
   
 
   