Avatar billede kirsten Nybegynder
22. maj 2001 - 14:20 Der er 9 kommentarer og
2 løsninger

Den viser kun en del af billedet!?

Jeg har et script som uploader billeder til en mysql db, men når jeg hiver billederne ud af databasen viser den kun en del af billedet! Det virker fint med små billeder!
Hvad kan det skyldes?
Avatar billede disky Nybegynder
22. maj 2001 - 14:21 #1
den sql server er sat op til ikke at kunne lide store filer. Gemmer du billederne som BLOB ?

Gem dem hellere som filer, og så gem filnavnet i basen.
Avatar billede kirsten Nybegynder
22. maj 2001 - 14:25 #2
Jep jeg gemmer dem som BLOB.
Kan jeg sætte mysql\'n op så den spiser de store filer?
Avatar billede kawaki Nybegynder
22. maj 2001 - 14:28 #3
Din Sql server er sat op til ikke at acceptere store fil størelser, men det er da meget bedere at gemme selve filen under et navn, og så bare kan relatere til den fra en db.... det vil også gå hurtigere og belaste serveren mindere.

håber at du kan bruge hjælpen!!!
(bruger du linux?)
Avatar billede kawaki Nybegynder
22. maj 2001 - 14:28 #4
Din Sql server er sat op til ikke at acceptere store fil størelser, men det er da meget bedere at gemme selve filen under et navn, og så bare kan relatere til den fra en db.... det vil også gå hurtigere og belaste serveren mindere.

håber at du kan bruge hjælpen!!!
(bruger du linux?)
Avatar billede kirsten Nybegynder
22. maj 2001 - 14:32 #5
Jep jeg må jo bøje mig for overmagten! ;)
Jeg laver det på den anden måde.
Avatar billede erikjacobsen Ekspert
22. maj 2001 - 21:47 #6
Du skal ikke bøje dig - den skal laves som en LONGBLOB.

Billeder gemt som filer fylder blokstørrelsen på serveren, måske klumper af 32 kB,
I en database vil de typisk fylde mindre.
Avatar billede kirsten Nybegynder
22. maj 2001 - 23:10 #7
Hvis du siger det skal være sådan hvorn for jeg så mysql til acceptere de store filer?
Avatar billede erikjacobsen Ekspert
22. maj 2001 - 23:29 #8
Hvis typen er LONGBLOB sker det helt automatisk. Bare lav typen om
Avatar billede kirsten Nybegynder
22. maj 2001 - 23:37 #9
typen?
Avatar billede erikjacobsen Ekspert
22. maj 2001 - 23:54 #10
Du har lavet en

  CREATE TABLE whatever (
    ......
    billede BLOB
  )

for at lave din tabel. Du opretter tabellen igen, med LONGBLOB i stedet for,
eller bruger ALTER kommandoen til at ændre typen på feltet.
Avatar billede kirsten Nybegynder
22. maj 2001 - 23:58 #11
Ahhhhh, smart!
Takker :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester