Artikel

Menyimpan Avatar User dengan Upload File CI4

Panduan upload avatar dengan validasi tipe file dan ukuran.

Validasi file upload penting untuk mencegah file berbahaya masuk server.

PHP
$rules = [ 'avatar' => 'uploaded[avatar]|is_image[avatar]|max_size[avatar,2048]', ];

Simpan file ke folder publik terkontrol, lalu simpan path relatif ke database.