Re: Re: File Upload - post_max_size and upload_max_filesize in GBs

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, June 8, 2007 10:17 am, Sukhwinder Singh wrote:
> Stut, thank you very much for explaining things and trying to help.
>
>> The applet *does* POST to PHP. However, it has the option to upload
>> to an
>> FTP server.... "the choice of using HTTP, HTTPS or FTP connections
>> for
>> your transfer" (from the website).
>
> So it seems applet posts complete data to that php file handling
> script
> (rather php engine),*as soon as upload button is clicked*, rather than
> uploading first and then posting to php. That is the reason for name
> phpxx.tmp of temporary file.

If it tried to upload and then do a separate POST, then you'd have no
way to connect the two events, as HTTP is stateless.

Or, rather, you'd need to overlay some kind of protocol on top of HTTP
that would maintain the state to tie the upload to the POST.

It's not "impossible" but nobody has bothered to do it because HTTP
file upload works "okay" for normal uses, and if you have ginormous
files, you'll be better off using FTP anyway.

But do feel free to write and release an Open Source solution to this
problem.

> Tested on two servers. Both cases it seems to fail if it takes more
> than 30
> seconds.
> I get an error:
> [08-Jun-2007 20:15:06] PHP Fatal error:  Maximum execution time of 30
> seconds exceeded in ....\handle_upload.php on line 2

That's php timeout message. You have NOT set the tmeout as you think.

-- 
Some people have a "gift" link here.
Know what I want?
I want you to buy a CD from some indie artist.
http://cdbaby.com/browse/from/lynch
Yeah, I get a buck. So?

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux