📁
Sustav

Upravitelj datotek

Skrbniješke postavke

Varno učitavanje datotek z korisniječkimi avatarji i upravljanjem medijev

Pregled

Sveobuhvatan sistem za učitavanje datotek s provjeram, kontrolo MIME tipov i organijeziranijem spremanjem. Posebna udelava korisniječkih avatarjev s samodejnijem spreminjanjem velikosti. Skrbniješki brskalnijek datotek za upravljanje.

Oblikovalski premisleki

UX vzorci i opombe vizualnega ulikovanja za to funkcionalnost:

  • Povleci i spusti deluje soduno i kodčakovano
  • Indikatorji napredka učitavanja zmanjšujejo negotovost
  • Predogledne sličice za slike
  • Jasne omejitve velikosti datotek vnaprej

Ključne prednosti

Kaj naredi to funkcionalnost izjemno:

  • Varna vilidacija učitavanja
  • Upravljanje korisniječkih avatarjev
  • Organijezirana shramba datotek po redu
  • Skrbniješki brskalnijek datotek
Tehniječna opomba

FileHelper::upload() upravlja provjera i spremanje. Nalaganje avatarjev prek FileHelper::uploadAvatar(). Datoteke so spremljene z edinstvenijemi imenije, izvirno ime je ohranjeno v bazi podatkov.

Pomoćni razredi
FileHelper
Modeli
File
Tablice baze podataka
file

Konfiguracija

Legenda konfiguracijskih povezav
Baza podatkov prepijoš params.php🔗 Nastavitev povezana z bazo podatkov📋 Baza podatkov hranije samo vrednost
params.php konfiguracija

Konfiguracijska pot: params['fileUpload']

params['features']['fileUpload'] => trueparams['fileUpload']['maxSize'] => 10485760params['fileUpload']['allowedExtensions'] => ['jpg', 'png', 'pdf']params['fileUpload']['uploadPath'] => '@webroot/uploads'
Postavke baze podatkov (tabela system_setting)
KljučVrstaOpisRelacija
max_upload_size_mbnumberMaximum file upload size in MB
allowed_file_extensionsstringAllowed extensions (comma-separated)