buat button cek file sebelum disimpan

1. Untuk upload JPG, filenya harus jpg, max ukuran file 1mb [button cek]

2. Untuk upload PDF, filenya harus pdf. tanpa batas ukuran file [button cek]cek.jpg

bagaimana caranya kak agar sebelum di SIMPAN, filenya di cek dlu apakah sesuai atau tidak.

avatar alik03dp
@alik03dp

1 Kontribusi 1 Poin

Diperbarui 3 tahun yang lalu

1 Jawaban:

<div>Cara mudahnya: Periksa saja ekstensi dan ukuran filenya<br>cek link:<br><a href="https://www.php.net/manual/en/function.pathinfo.php">https://www.php.net/manual/en/function.pathinfo.php</a> (untuk ekstensi)<br><a href="https://www.php.net/manual/en/function.filesize.php">https://www.php.net/manual/en/function.filesize.php</a> (untuk ukuran file)<br><br><br>Jika ingin yang lebih pasti lagi, bisa cek Magic Number dari file tersebut. <br>(Sederhananya, setiap file terdiri atas banyak byte. Lalu untuk beberapa byte pertama dari file tertentu bisa menunjukkan tipe dari file tersebut)<br><br><a href="https://en.wikipedia.org/wiki/Magic_number_(programming)#In_files">https://en.wikipedia.org/wiki/Magic_number_(programming)#In_files</a><br><br>Salah satu contoh yang ada di link di atas, yaitu file .class milik java, sudah saya coba menggunakan python untuk memeriksanya, dan sesuai: 4 byte pertama dari file .class tersusun atas byte CA FE BA BE.<br><br>Silahkan bisa digunakan fungsi-fungsi yang tersedia di php (atau mungkin javascript) untuk melakukan fungsionalitas serupa dengan file jpg maupun pdf.<br><br><br>Kurang lebih segitu saja sih yang terpikirkan oleh saya solusinya :D</div>

avatar kodergan
@kodergan

51 Kontribusi 58 Poin

Dipost 3 tahun yang lalu

Login untuk ikut Jawaban