Re: File Upload - post_max_size and upload_max_filesize in GBs

From: Date: Thu, 07 Jun 2007 16:44:34 +0000
Subject: Re: File Upload - post_max_size and upload_max_filesize in GBs
References: 1 2 3 4  Groups: php.general 
Request: Send a blank email to php-general+get-256291@lists.php.net to get a copy of this message
A beeter method is to send the file via ftp. I think most browsers allow this. And for example store the file in a user specific file. Then the user, via a web interface, select the file it has uploaded and do the rest of the operations you need.
Along with uploading the file I also have to pass other information to update the database to associate that file with some user etc. What kind of ftp method you are suggesting? Sukhwinder Singh ----- Original Message ----- From: "jose javier parra sanchez" <jojapasa@gmail.com> To: "Sukhwinder Singh" <ssruprai@hotmail.com> Sent: Thursday, June 07, 2007 8:59 PM Subject: Re: [PHP] File Upload - post_max_size and upload_max_filesize in GBs
A beeter method is to send the file via ftp. I think most browsers allow this. And for example store the file in a user specific file. Then the user, via a web interface, select the file it has uploaded and do the rest of the operations you need. 2007/6/7, Sukhwinder Singh <ssruprai@hotmail.com>:
Thanks for your reply. So you are saying I cannot do it using php. These files have to be uploaded locally but using web interface and I have to pass some parameters along with file upload to update the database after upload is successful. Also I have to rename the file after it is uploaded. Any utility which allows this? Thanks, Sukhwinder Singh ----- Original Message ----- From: "Stut" <stuttle@gmail.com> To: "Sukhwinder Singh" <ssruprai@hotmail.com> Cc: <php-general@lists.php.net> Sent: Thursday, June 07, 2007 8:35 PM Subject: Re: [PHP] File Upload - post_max_size and upload_max_filesize in GBs
Sukhwinder Singh wrote:
I want to allow uploading of huge video files, which may be as big as 4 GB. But when I try to set post_max_size = 4G upload_max_filesize = 4G in php.ini, it doesn't work and everything in post (posted data) is ignored. I get a warning about size of posted data greater than some negative number. I read somewhere that php stores this data in integer. I have tested it on 64 bit system (php 5.1.6 installed on Mandriva 2007.0) as well as 32 bit system (php 5.2.2 installed on windows xp sp2). Value up to, I think, 2147483647 bytes or ( around 1.999.. gb) works We need to allow uploading of 4 GB files. Is there any solution.
Yeah, don't use HTTP. Seriously, HTTP is a crappy mechanism for uploading files, especially large ones. And by large ones I mean >~20MB!! You need to look into maybe a java applet, or just plain FTP/SFTP/SCP for files that big. HTTP was never designed to handle uploading files of that size. For a start there is no facility to restart the upload should it get interrupted and fail. -Stut -- 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


« previous php.general (#256291) next »