-
Notifications
You must be signed in to change notification settings - Fork 6
Open
Labels
backendBackend relatedBackend relateddatabaseDatabase relatedDatabase relatedenhancementNew feature or requestNew feature or requestfrontendFrontend relatedFrontend related
Description
Trenutna implementacija
Trenutno se slike čuvaju direktno u MongoDB dokumentima kao Base64 enkodovane vrednosti.
Problem
To usporava učitavanje i povećava veličinu dokumenata.
Zadatak:
- Prebaciti čuvanje slika na GridFS.
- Kreirati poseban endpoint za upload slike:
- POST <API_PREFIX>/users/:id/avatar → upload slike
- PUT <API_PREFIX>/users/:id/avatar → izmena slike
- GET <API_PREFIX>/users/:id/avatar → dobavljanje slike
- U dokumentu korisnika čuvati samo referencu (
avatar_id) na sliku. - Frontend (React) treba da poziva odvojeno endpoint za prikaz slike.
- Proveriti da postojeća funkcionalnost prikaza i izmena korisnika radi sa novim načinom čuvanja slika.
Reference:
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
backendBackend relatedBackend relateddatabaseDatabase relatedDatabase relatedenhancementNew feature or requestNew feature or requestfrontendFrontend relatedFrontend related