我们使用文件上传按钮为用户上传一张照片。这一功能从来不适用于iphone,不能100%肯定Andriod,但这最初只是一个桌面站点。
随着时间的推移,我们注意到Andriod和最近对iphone的更新不仅允许用户从相机卷中选择一张照片,而且还允许他们选择拍照,然后“使用”或“丢弃/重试”。
这一切都很酷,因为我们没有做任何事情,但手机正在开始更好的工作。
然而,一个主要的问题是,3/4次,图片是错误的。所有的垂直图片都是垂直的,90度。一半的时间里,星座的照片都是颠倒过来的。
当照片从电话里传来的时候,有什么方法可以抓住图片的方向吗?请记住,我们目前实际上只是php、mysql、js。
下面是代码的示例:
<form method="post" action="/page.php?id=12345" enctype="multipart/form-data">
<div>
Add Photo: <input type="file" name="add_file_1" size="50" title="Add a Photo" />
<input type="submit" name="submit" value="Upload"/>
</div>
</form> 发布于 2014-06-30 06:22:53
如果图片是垂直的,则高度应大于宽度。您可以通过PHP添加检查,并将数据库中的图片标记为水平的或垂直的。
编辑:,这是一个可以使用http://www.php.net/manual/en/function.getimagesize.php的函数。
https://stackoverflow.com/questions/24483966
复制相似问题