if (($_FILES["fileToUpload"]["type"] == "image/gif")
|| ($_FILES["fileToUpload"]["type"] == "image/jpeg")
|| ($_FILES["fileToUpload"]["type"] == "image/png")
&&($_FILES["fileToUpload"]["size"] <= 100))
{
echo $_FILES["fileToUpload"]["size"] ;
move_uploaded_file($_FILES["fileToUpload"]["tmp_name"],
"C:/upload/" . $_FILES["fileToUpload"]["name"]);
}
elseif (($_FILES["fileToUpload"]["type"] == "image/gif")
|| ($_FILES["fileToUpload"]["type"] == "image/jpeg")
|| ($_FILES["fileToUpload"]["type"] == "image/png")
&&($_FILES["fileToUpload"]["size"] <= 1000000))
{
echo $_FILES["fileToUpload"]["size"] ;
move_uploaded_file($_FILES["fileToUpload"]["tmp_name"],
"C:/image/" . $_FILES["fileToUpload"]["name"]);
}
else
{
echo "Files must be either JPEG, GIF, or PNG and less than 10,000 kb";
}
但是我的文件只保存在上傳文件夾中。我想,如果文件大小小於100KB,那麼它應該保存文件夾上傳否則應保存圖像。請幫助如何在不同文件夾中保存不同文件大小的不同文件
'$ _FILES ['userfile'] ['type']'是不可降解的。你應該用'finfo'來檢查MimeType。請參閱:http://stackoverflow.com/a/16499251/1846562 – mpyw 2013-05-14 07:14:53
我會提供我的答案,請稍等片刻。 – mpyw 2013-05-14 07:17:49