Struktur Direktori File Upload Di Pemrograman PHP

Sudah lama saya tidak berbagi pengalaman teman-teman. Pada tulisan kali ini saya akan berbagi  tentang metode penyimpanan file upload bisa gambar atau dokumen lainnya.

Selama saya bergelut dalam dunia pemrograman web, terutama pemrograman php belum menemukan sebuah aturan yang baku bagaimana membuat struktur file upload yang baik dan benar. Apabila ada yang pernah menemukan, saya akan sangat senang jika diberi tahu.

Oke, tanpa panjang lebar lagi saya langsung ke inti-nya. Jadi struktur direktori seperti apa yang bagus?  pertanyaan itu yang sering muncul dalam kepala saya. Dalam pengalaman saya akhirnya saya menemukan kesimpulan yang mungkin bukan yang terbaik, namun bisa di pelajari.

Seperti biasanya dalam contoh-contoh kode program upload di php yang saya temukan.

Point pertama yang bisa saya terima dan saya “save” atau simpan adalah biasanya di simpan dalam satu direktori bernama folder “uploads”.

Dan kemudian, kedua ada folder lagi di dalamnya bernama “thumbs”.

Adapun fungsi-fungsi direktori tersebut adalah direktori uploads untuk menyimpan file-file original, dan direktori untuk gambar yang diresize dan biasanya ukurannya menjadi lebih kecil dari pada aslinya.

Jika saya gambarkan adalah seperti berikut

+ uploads
– dokumen.doc
– dokumen.xls
– image.jpg
– image.png
– notepad.txt
– etc.
+ thumbs
– image-resize.jpg
– image-resize.jpg
– etc.

Kurang lebih kesimpulan dalam benak saya seperti itu, apabila ada yang lebih baik saya berharap untuk di sharing demi kemajuan pengetahuan pemrograman bersama.

Terima kasih atas perhatiannya.

 

 

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s