That's correct as far as I know... Ajax would require javascript had access to the data stream of the file you are trying to upload... and that would be a security issue for browsers (or was it because the multipart/form-data encoding? Don't kill me if I'm totally wrong).
All in all, the only way to do a file upload I know of is with an iframe or with a SWF technique (which provides a bit more control on the progress of the upload). But any of those techniques will be transaparent to the end user if implemented well (meaning they will not know you are actually using an iframe or a SWF). Hope not to be far from thruth Rob (sorry, top posting, we've all read the rest of it :D) > -----Original Message----- > From: tedd [mailto:[EMAIL PROTECTED] > Sent: Wednesday, November 21, 2007 2:13 PM > To: Jochem Maas; Colin Guthrie > Cc: php-general@lists.php.net > Subject: Re: [PHP] Re: uploading files... necessary Ajax? > > Hi gang: > > So that I can get my head around this, are all of you saying there is > no Ajax equivalent of: > > <form action="index.php" enctype="multipart/form-data" method="post"> > <input type="hidden" name="MAX_FILE_SIZE" value="2048000" > > <input name="userfile" type="file"> > <input type="hidden" name="stage" value="1"> > <input type="submit" value="submit"> > > We can't in some way use the ajax post method to send the file in the > background without a refresh (other than using iframe) is that > correct? Or am I completely missing something here? > > Cheers, > > tedd > > -- > ------- > http://sperling.com http://ancientstones.com http://earthstones.com > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php