วันศุกร์ที่ 6 มีนาคม พ.ศ. 2563

แสดงขนาดไฟล์ Upload


 ในการ Upload ไฟล์ขึ้นสู่ Server ไปแล้วนั้นหากเราต้องการนำไฟล์นั้นมาแสดงที่หน้าระบบและให้แสดงขนาดของไฟล์นั้นๆด้วยสามารถทำได้โดย

Syntax
$file_size = filesize($filename);
echo $file_size ;

โดยหน่วยที่ได้จะแสดงออกมาเป็น Byte  หากต้องการให้ระบบคำนวนด้วยสามารถเพิ่ม Code ด้านล่างลงไปเพื่อให้คำนวนก่อนนำมาแสดงที่หน้าเว็ป

if ($file_size < 1000 * 1024){
echo number_format($file_size / 1024, 2) . " KB";
}elseif ($file_size < 1000 * 1048576){
echo number_format($file_size / 1048576, 2) . " MB";
}elseif ($file_size < 1000 * 1073741824){
echo number_format($file_size / 1073741824, 2) . " GB";
}else{
echo number_format($file_size / 1099511627776, 2) . " TB";

ไม่มีความคิดเห็น:

แสดงความคิดเห็น