25. januar 2009 - 17:35Der er
9 kommentarer og 2 løsninger
Upload med AJAX
Hej Eksperter!
Jeg sidder og leger med noget AJAX og PHP. Jeg vil gerne bruge noget AJAX-teknologi til at få billeder ind i en database.
Det er til en blog, hvor man samtidig med at skrive, kan uploade billeder ude til højre, som man så kan sætte "referencer" ind til, ved at trykke på det lille thumbnail som så skal komme i "galleriet".
Jeg har scriptet, men jeg kan ikke få AJAX-teknikkerne til at sende $_FILES variablen. Hvordan gør jeg det?
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
Forstået rigtigt, hvis det egentligt ikke er helt muligt? Så det bedste faktisk er at køre det i en skjult iframe, som så opdaterer div'en med billeder når der er uploaded et billede?
Splazz: Jeg tror ikke den artikel er den bedste. Den forudsætter man laver ændringer i f.eks. firefox og mozilla. Hvis du f.eks. ser gmail, der skal man ikke ændre noget først. Der virker det jo "out-of-the-box".
Man kan sagtens uploade et billede med XMLHttpRequest objektet. Problemet er at få en browser til at læse billedet binært. Det lader sig ikke gøre, uden at brugeren ændrer sine browserindstillinger.
Det eneste Ajax-agtige, du kan gøre, er at poste en form mod en skjult iframe (som på GMail)
-> ole - spørger nævner jo selv, efter at have kigget på de links jeg lagde, at det bedste ville være en iframe...
-> gizp - ja, det synes jeg du har ret i :)
Synes godt om
Ny brugerNybegynder
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.