Jump to content
php.lv forumi

Recommended Posts

Posted

Sveiki,

Jautājums sekojoš:

 

Ja saglabā attēlu MySQL datu bāzē, nevis augšupielādē uz kādu servera mapi - Kāds URL (adrese) ir šim failam? VAi tāda vispār pastāv?

 

Jo doma ir sekojoša:

Ja mana bilde ir datubāzē - man ir iespēja viņu ielikt mājas lapā? - proti <IMG SRC="adrese/uz/manu/bildi/mySQL/datubāzē.JPG??????" >

 

 

Paaaaaldies!

Posted

Tev ir jātaisa atsevišķs skripts, piemēram, bilzuks.php, kuram padod bildes identifikatoru un kurš tad attiecīgi pieslēdzas datu bāzei, dabū BLOBu, uztāda pareizos headerus 'image/jpg', piemēram. un tad izvada šo bināro informāciju.

tātad lapā tas izskatītos:

<img src="/serverscripts/bilzuks.php?id=124"/>

Posted

Ņemot verā, ka datu bāzes tabulas faktiski arī ir faili, dzīļas jēgas glabāt pašu attēlu tabulā nav. Taisot klasiski, ar failiem daudz labāk no performance viedokļa.

Posted

Toties glabājot DB ir vienkāršāk organizēt daudz smalkākas piekļuves tiesības (kuram no web-aplikācijas lietotājiem, kas ir pieejams), nekā standarta failu sistēmā. Katrai pieejai ir savi plusi un savi mīnusi.

Posted

Pieejas tiesības var jau realizēt arī php skriptā, kas taisa readfile bilžu failiem uz diska. Šai sakarā afaik DB netraucēs.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...