Vaša košarica je prazna
Vse funkcionalnosti
Upravitelj datotek
Varno nalaganje datotek z uporabniškimi avatarji in upravljanjem medijev
Pregled
Celovit sistem za nalaganje datotek s preverjanjem, kontrolo MIME tipov in organiziranim shranjevanjem. Posebna obdelava uporabniških avatarjev s samodejnim spreminjanjem velikosti. Skrbniški brskalnik datotek za upravljanje.
Oblikovalski premisleki
UX vzorci in opombe vizualnega oblikovanja za to funkcionalnost:
- •Povleci in spusti deluje sodobno in pričakovano
- •Indikatorji napredka nalaganja zmanjšujejo negotovost
- •Predogledne sličice za slike
- •Jasne omejitve velikosti datotek vnaprej
Ključne prednosti
Kaj naredi to funkcionalnost izjemno:
- ✓Varna validacija nalaganja
- ✓Upravljanje uporabniških avatarjev
- ✓Organizirana shramba datotek po vrsti
- ✓Skrbniški brskalnik datotek
FileHelper::upload() upravlja preverjanje in shranjevanje. Nalaganje avatarjev prek FileHelper::uploadAvatar(). Datoteke so shranjene z edinstvenimi imeni, izvirno ime je ohranjeno v bazi podatkov.
Pomožni razredi
FileHelperModeli
FileTabele baze podatkov
fileKonfiguracija
Legenda konfiguracijskih povezav
params.php konfiguracija
Konfiguracijska pot: params['fileUpload']
params['features']['fileUpload'] => trueparams['fileUpload']['maxSize'] => 10485760params['fileUpload']['allowedExtensions'] => ['jpg', 'png', 'pdf']params['fileUpload']['uploadPath'] => '@webroot/uploads'Nastavitve baze podatkov (tabela system_setting)
| Ključ | Tip | Opis | Relacija |
|---|---|---|---|
max_upload_size_mb | number | Maximum file upload size in MB | ⚙ |
allowed_file_extensions | string | Allowed extensions (comma-separated) | ⚙ |