Avatar billede ofirpeter Nybegynder
12. december 2003 - 18:13 Der er 3 kommentarer og
1 løsning

Billedet er for stort.

Jeg har et problem. Jeg har lavet en side hvor der er mulighed for at uploade billeder til et galleri.

Dette foregår via SQL. Man uploader til Blob, og galleriet henter derefter samme sted. Jeg vil gerne have at billederne bliver ved med at ligge i SQL.

Mit problem opstår når man uploader billeder over 100 kb, så vises hele billedet ikke.

Hvad kan en løsning på dette være?
Kan man lave lave et script der selv nedsætter kvaliteten/størrelsen så billedet fylder under 100 kb?
Eller? - er åben overfor muligheder.
Avatar billede tipsen Nybegynder
12. december 2003 - 18:38 #1
Bliver hele billedet gemt i MySQL eller er det blot de første 100KB der bliver gemt?
Avatar billede ofirpeter Nybegynder
12. december 2003 - 18:44 #2
Godt spørgsmål!
Og det er faktisk hele billeder der bliver gemt..
Avatar billede ofirpeter Nybegynder
12. december 2003 - 19:12 #3
Så det er når jeg henter billedet ud fejlen er..
Men hvad gør jeg galt?

<?php
require("conn.php");
$get_image = "select billede, filetype from billeder where gallery_id='$_GET[id]'";
$get_image_result = @mysql_query($get_image) or die("Couldn't get image.");
$billede = @mysql_result($get_image_result,0,"billede");
$filetype = @mysql_result($get_image_result,0,"filetype");
header("Content-type: $filetype");
print "$billede";
?>
Avatar billede ofirpeter Nybegynder
12. december 2003 - 23:10 #4
Jeg har valgt at omformulere lidt.
http://www.eksperten.dk/spm/439301
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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