|
|
|
มีปัญหาเกี่ยวกับการตวรจสอบ ชนิดและขนาดไฟล์ที่อัพโหลดเข้ามาครับ (php upload file type and size) |
|
|
|
|
|
|
|
เข้าไปเช๊คแล้วครับ upload_max_filesize = 200M ของผมเซตไว้อยู่แล้วครับ แต่ก็อัพโหลดไม่ได้
ถ้าเปลี่ยนจาก && เป็น || ถูกทั้งหมดมันก็ลงหมดครับ แต่คือมันลงหมดทุกขนาดที่น้อยกว่า200MBหรือที่กําหนดไว้
แล้วผมได้ลองทําทีล่ะอันแบบนี้ดูตามโค๊ดครับ
if($_FILES["Pic"]["type"] == "file/jpeg")
{
copy($_FILES["Pic"]["tmp_name"],"upload/" .$_FILES["Pic"]["name"]);
}
else
{
echo "NOT";
}
?>
ให้เป็นไฟล์ jpeg ไฟล์ที่อัพโหลดเข้ามาก็ชนิดเดียวกับที่ตรวจสอบ แต่ก็ไม่อัพโหลดครับ แอตทิบิ้วกําหนดถูก
|
ประวัติการแก้ไข 2010-12-03 10:50:54 2010-12-03 10:59:46
|
|
|
|
Date :
2010-12-03 10:47:57 |
By :
kenghockey |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วครับผมพลาดตรง
Code (PHP)
$_FILES["Pic"]["type"] == "file/jpeg"
ต้องเปลี่ยนให้เป็น image/jpeg เพราะมันเป็นชนิด รูปคือ image นามสกุลไฟล์คือ jpeg
|
|
|
|
|
Date :
2010-12-03 11:25:00 |
By :
kenghockey |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2010-12-03 11:26:03 |
By :
EucifeR |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|