从androids上传的图像仅在android设备上横向显示

从androids上传的图像仅在android设备上横向显示,android,reactjs,firebase,mobile,file-upload,Android,Reactjs,Firebase,Mobile,File Upload,我有一个图像托管网站(用Vue.js编写并存储在firebase中),用户可以在该网站上传图像并发布标题 在桌面、iOS设备和devtools中的移动视图上,图像显示得很好(下面是图像1和图像2) 然而,在Android设备(小米Redmi Note 5和另一款廉价手机)和Android模拟器(Pixel 3a)上,图像会横向显示(下图3) 奇怪的是,只有那些安卓设备上传的图像才是如此。所有其他图像按预期显示 是,因为有些照片是按原图拍摄的,并且添加了元数据,以指导客户在展示时如何旋转。因此

我有一个图像托管网站(用Vue.js编写并存储在firebase中),用户可以在该网站上传图像并发布标题

在桌面、iOS设备和devtools中的移动视图上,图像显示得很好(下面是图像1和图像2)

然而,在Android设备(小米Redmi Note 5和另一款廉价手机)和Android模拟器(Pixel 3a)上,图像会横向显示(下图3)

奇怪的是,只有那些安卓设备上传的图像才是如此。所有其他图像按预期显示


是,因为有些照片是按原图拍摄的,并且添加了元数据,以指导客户在展示时如何旋转。因此,一种解决方案是在上载之前旋转图像并删除元数据,或者保留元数据并更改客户端中的代码,以便它首先读取旋转元数据(EXIF),然后在旋转后显示图像