Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
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.
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>