当我在Ios上上传照片时,尺寸向后,这是我的代码:
if (this.files && this.files[0]) {
var reader = new FileReader();
reader.onload = function (e) {
var setImage = '<img class="bannerCrop" src="'+e.target.result+'"/>';
$(setImage).appendTo('.bannerWrapper');
var image = new Image();
image.src = $('.bannerCrop').attr("src");
image.onload = function() {
console.log('image', image);
console.log('image height', image.height);
console.log('image width', image.width);
}}
上传图像的正常尺寸是3024像素宽和4032像素高,但是当我在iPhone上登录时,它们的大小相反。我检查了Android和所有网络浏览器,它工作正常。