Bestand upload zonder dat de pagina herlaadt
05-05-2010
Het internet staat vol met artikelen over zogenaamde AJAX-uploads; het bestand wordt geupload zonder dat de pagina opnieuw inlaadt. In werkelijkheid betreft het in alle gevallen een IFRAME waarnaar het bestand wordt gestuurd (soms dynamisch aangemaakt). Na de upload wordt vanuit het IFRAME via javascript het resultaat teruggestuurd. Een echte Ajax upload bestaat niet, omdat het object dat zorg draagt voor een Asynchrone request (xmlHTTP) geen ondersteuning biedt voor binaire data (multipart form-data). Dit is de reden dat in alle gevallen wordt gekozen voor een post naar een IFRAME. Toch wordt het vaak een Ajax-upload genoemd, omdat het uiteindelijke resultaat hetzelfde is. Bij deze dagtip de jQuery variant.
Zie ook: