2014-06-30 80 views
0

我們使用文件上傳按鈕讓用戶上傳照片。這個功能從來沒有用於iPhone上,但並不是100%肯定有關Andriod,但這本來只是一個桌面版網站。來自手機的圖片方向

隨着時間的推移,我們已經注意到Andriod和iphone的更新更新允許用戶不僅從他們的相機膠捲中選擇照片,而且還讓他們選擇拍照,然後「使用「或」丟棄/再試一次「。

這是非常酷的,因爲我們沒有爲我們做任何事情,但手機開始工作得更好。

但是,1個主要問題是4次中的3次,圖片的定向錯誤。所有垂直照片都是垂直的,轉過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> 

回答

0

如果圖片是垂直的,高度應大於寬度。您可以通過PHP添加支票,並將數據庫中的圖片標記爲水平或垂直。

編輯:這裏有一個函數,你可以使用http://www.php.net/manual/en/function.getimagesize.php

+0

沒錯,但我不知道它應該是垂直還是水平。我想從手機中獲取這些信息。 – Kevin

+0

你可以發佈你當前的前端/後端代碼與此有關嗎? – moatist