|
05. 07. 2007. | #1 |
expert
Master
Datum učlanjenja: 20.12.2005
Poruke: 730
Hvala: 0
0 "Hvala" u 0 poruka
|
ako fajlove ne cuva u bazi ne mora dirati bazu uopste. naravno, ne dodaje onda prefiks na ime fajla, vec samo prebacuje fajl u recycle bin uz puni path. npr. /slike/slika1.jpg postaje /trash/slike/slika1.jpg.
Zasto komplikujete? |
05. 07. 2007. | #2 |
I'm a PC too.
Wrote a book
Datum učlanjenja: 05.06.2005
Lokacija: Kanada
Poruke: 1.354
Hvala: 82
130 "Hvala" u 89 poruka
|
Pa šta će se desiti kada, u tom tvom primeru, imaš novi fajl:
/slike/slika1.jpg i fajl se briše. Pazi, u svom recycle binu već imaš /trash/slika/slika1.jpg. Kako ćeš da imaš 2 ista fajla na istom mestu(/trash/slika/slika1.jpg)?
__________________
Commercial-Free !!! |
05. 07. 2007. | #3 |
expert
Master
Datum učlanjenja: 20.12.2005
Poruke: 730
Hvala: 0
0 "Hvala" u 0 poruka
|
A do toga moze doci i ako se koristi tvoj pristup jer je korisnik uploadovao drugi fajl sa istim imenom na istu lokaciju, zar ne?
U bazi, npr. imas fajl pod ID 3 koji pokazuje na /trash/3.deleted koji je nemoguce vratiti na /slike/slika1.jpg jer taj fajl postoji. A ako isti bude obrisan opet ces morati da korisnika upozoris da recycle bin vec sadrzi taj fajl, samo treba i petljanje sa bazom. |
05. 07. 2007. | #4 | |
I'm a PC too.
Wrote a book
Datum učlanjenja: 05.06.2005
Lokacija: Kanada
Poruke: 1.354
Hvala: 82
130 "Hvala" u 89 poruka
|
Citat:
(A ivanhoe je verovatno već završio posao ovako ili onako )
__________________
Commercial-Free !!! Poslednja izmena od degojs : 05. 07. 2007. u 16:21. |
|
05. 07. 2007. | #5 |
expert
Master
Datum učlanjenja: 20.12.2005
Poruke: 730
Hvala: 0
0 "Hvala" u 0 poruka
|
pri restore operaciji mozes onda imati dva ili vise fajlova koji su obrisani sa iste lokacije i imaju isto ime. A i pri prebacivanju u recycle bin slika1.jpg moze biti preimenovana u slika1-1.jpg i sl. ako taj fajl postoji u recycle binu kad se baza ne koristi. U tom slucaju korisnik moze npr. imati opciju da odabere sta ce biti vraceno iz recycle bina kad se koristi baza, a opet ne mozes koristiti originalno ime za sve.
Sada razmisljam, najbolje je resenje versioning onako kako je napravljen pod VMS/OpenVMS. Fajl dobija timestamp/version sufiks, poput slika1-v1-15-06-2007.jpg Poslednja izmena od bojan_bozovic : 05. 07. 2007. u 16:31. |
05. 07. 2007. | #6 | ||
Psychedelictrance freak
Wrote a book
|
Citat:
Citat:
__________________
Testiranje bezbednosti web aplikacija |
||
|
|