On Mon, 2008-01-28 at 15:34 -0500, Mr Webber wrote: > On Mon, 2008-01-28 at 12:17 -0600, Richard Lynch wrote: > > On Sat, January 26, 2008 5:57 pm, Michael Fischer wrote: > > > hi there, > > > > > > is there a way to determine the tmp-filename of a file upload while > > > the upload is still in progress? > > > > > > the tmp-file is stored in /tmp and it's name is something like > > > PHPXXXXXXXX. > > > > > > what i would like to do is: > > > i want to upload a file via a html-form and while the upload is in > > > progress make repeatedly ajax-requests to a php-script on the server > > > that replies the size of the tmp file (the amount of data that was > > > already uploaded). So in this script i need to know what the > > > tmp-filename is. > > > > > > or do you think this is a completely useless approach? > > > > Google for PHP upload meter instead. > > > > That's probably how it works, more or less... > > > > I still think it's STOOPID to round-trip back and forth to the server > > to get an upload progress meter -- The browser developers should be > > providing you with some kind of progress notification system locally! > > > well, i agree with you - the browser should provide some sort of > functionality to find out the amount of data already sent. but i don't > know any browser that does. > > all the php upload meters that i found on google either require to > patch php or use perl. > > I have not done this, but am inspired to do it now. My design is to develop > my own meter by compare $FILES;'size'] to the actual size on disk as the > file uploads; I would use some sort of JavaScript / Ajax service connection > so that the upload meter is displayed in the current browsing window or an > upload popup. > > $_FILES['userfile']['name'] > $_FILES['userfile']['type'] > $_FILES['userfile']['size'] > $_FILES['userfile']['tmp_name'] > $_FILES['userfile']['error'] two problems: - the $_FILES array becomes available when the file-upload is complete. that's too late. - how do you determine the actual size on the disk of the uploaded file, while the upload is in progress? lg, Michi -- Sautergasse 27-29/35 1160 Wien phone: 0043 650 2526276 email: michi.fischer@xxxxxxx web: http://www.webfischer.at -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php