我使用此代碼從我的手機上傳圖片到我的php網站手機版。問題出在圖像旋轉的奇怪原因。我需要一個解決方案,因爲我一直試圖到現在爲止。php網站手機版,圖片上傳時橫向顯示
我使用我的PHP網站的代碼是:
<?php
if (isset($_FILES["pics"]["name"]))
{
$errors= array();
foreach($_FILES['pics']['tmp_name'] as $key => $tmp_name)
{
$file_name = $key.$_FILES['pics']['name'][$key];
$file_size =$_FILES['pics']['size'][$key];
$file_tmp =$_FILES['pics']['tmp_name'][$key];
$file_type=$_FILES['pics']['type'][$key];
$file_name1[] = $file_name;
$desired_dir="users/timeline/".$_SESSION['session_uid'];
if(empty($errors)==true)
{
if(is_dir($desired_dir)==false)
{
mkdir("$desired_dir", 0777); // Create directory if it does not exist
}
if(is_dir("$desired_dir/".$file_name)==false)
{
move_uploaded_file($file_tmp,"$desired_dir/".$file_name);
}
else
{ // rename the file if another one exist
$new_dir="$desired_dir/".$file_name.time();
rename($file_tmp,$new_dir) ;
}
}
}
}
?>
請幫助:)
傾斜你的頭。 – 2013-12-18 18:22:57
上面的代碼不適用於旋轉。在某些移動設備上,圖像全部以原始方向存儲,但在查看時會旋轉。可能有一些元數據有方向...不確定。 – Matt
是的代碼沒有任何旋轉,但移動(所有手機)在它周圍,什麼元可以影響呢? – user3116332