Tema: Re: Nuotrauku saugojimas serveryje
Autorius: Jornada Del Muerto
Data: 2010-11-05 15:32:09
Is DB architekturos puses cia easy one, DB lentos pvz butu tokios:

Users
------
id
name


Files
-----
id    - pagal failo id gali kur nori pririst koki nori faila, ta prasme sia sistema naudot ne vien tik fotografiju saugojimui
name - realus failo vardas kokiu buvo ideta foto
sysname - failo vardas kokiu saugojamas failas
description - failo aprasymas, pvz si foto padaryta Kaune
data - datetime - data kada buvo ideta foto 
type - failo tipas - jei butu noro ne vien vaizdu failus det, o pvz pdf, word document ir t.t...
userId - savininko id

Toliau... Useris deda foto i serveri

1. Atlieki validacija ar failas tvarkingas

2. Jei reikia atlieki ivairius resize, crop ir pan, vistiek dydzius gal kontroliuosi

3. Saugoji i diska serveryje, cia yra keli variantai:

3.1 Deti viska i viena kataloga o faila saugot pvz ID pavadinimu, id visada unikalus tai galima net ir be extensiono, kadangi duombazeje vistiek saugai tikra failo varda, tada jei kas prie servo prieinantis nores atejas po svetimus failus palandziot, nelabai susigaudys kas kur, apsauga cia aisku minimali bet, link stiliaus kaip ir slaptazodziai hashuoti + 100% isvengi tikimybes kad 1 failas uzlips ant kito.

3.2 Kurti pvz katalogu struktura /user id/file type/[file id]_real_file_name.real_extension - tai duotu galimybe browsinti jei pvz web directory browse ir pan...

Useris ima is DB foto:

atitinkamai praskenuoji userio failus ir parodai, parsiuntimui ir panasiai uzdelioji realius pavadinimus.

Paprasciau nebuna ;)



"Zigmas" <montag26@gmail.com> wrote in message news:iatt2s$se8$1@trimpas.omnitel.net...
> Kaip teisingai saugoti foto serveryje? DB laikau nuorodas i foto, ir 
> ivykdzius uzklausa issitraukia nuoroda ir pagal ja atsiveriu fotkes per 
> programa. Tai iskilo klausimas kaip teisingai susisteminti nuotrauku 
> katalogus. Ar sukurti kataloga foto ir jame tarkim 2010 metu spalio fotkes - 
> katalogas - 201010, lapkricio - 201011 ir t.t. ar nedeti i viena kataloga 
> foto visu kitu katalogu 201010, 201011 ir t.t., o kurti tik atskirus 
> katalogus
> 
> Dekui uz pamastymus. 
> 
>