Page 1 sur 1
Permettre le telechargement des fichiers de taille supérieur
Posté : 26 juil. 2007, 21:34
par Lionel45
Bonsoir a tous,
Je pense que ce forum pourra m'éclaircir vu la richesse qu'il possède a l'heure actuelle.
Je n'arrive pas a permettre le téléchargement des fichiers de taille supérieure à 2 G.
Savez vous pourquoi ?
Et si oui, existe t il une solution relativement simple ( étant donné mes faibles connaissances en php ) afin de remédier à ce problème ?
Merci pour votre aide.
Amicalement, Lionel
EDIT: Certe il existe des scripts sur certains forums cependant je n'arrive à en faire fonctionner aucun

Posté : 26 juil. 2007, 23:19
par @rthur
Bonjour,
Il me semble que la limitation de 2Go en upload est une limitation imposée par le serveur Apache...
Quoiqu'il en soit, faire un upload de cet taille en HTTP POST est clairement contre-indiqué et pas prévu pour ça du tout.
Une solution serait de faire un upload via le protocole FTP, il existe de nombreuses applet qui propose ça:
http://www.google.fr/search?q=upload+applet+java
Posté : 26 juil. 2007, 23:44
par Sékiltoyai
Non, c'est une limitation de php, ca se règle avec la directive upload_max_filesize :
http://www.php.net/manual/fr/ini.core.p ... x-filesize
Posté : 27 juil. 2007, 07:27
par Invité
Merci Beaucoup pour vos reponses.
J'opterai plus pour la directive upload_max_filesize.
Pourriez vous me dire ce que je dois modifier exactement pour que je puisse autoriser le telechargement de fichiers de 4Gb ?
memory_limit = 8M ; Maximum amount of memory a script may consume (8MB) ( Car si je met 4Gb une erreur apparait )
Je sait, je suis embetant mais cela fait deja un petit bout de temps que je n'y arrive pas.
Posté : 27 juil. 2007, 07:31
par Lionel45
J'ai oublier de me connecter avec mon compte, Sorry

.
Lionel.
Posté : 27 juil. 2007, 10:02
par Calimero
Lionel, uploader un fichier aussi gros par HTTP est une mauvaise idée. Le risque de rupture de la connexion entre le début et la fin de l'upload est très important, pour ne te citer qu'une seule raison (et le transfert dans ce cas ne peut être repris là où il s'est arrêté, c'est tout bonnement du gâchis de temps et de bande passante).
Il faudrait vraiment que tu te tournes vers une autre solution (comme FTP) pour transférer ce fichier.
Va regarder ce qui se fait (et ce qui ne se fait pas !) sur les sites d'hébergement de vidéos, ça te donnera des idées.
Posté : 27 juil. 2007, 19:27
par Lionel45
Alors je ne pense que vous m'ayez compris en faite, car je ne souhaite pas envoyer le fichier sur mon serveur dédié ( Linux ) car il y est déja, j'ai effectivement utilisé le FTP afin de le mettre dessus.
Cependant lorsque je veux consulter mon répertoire de téléchargements via le web, mon fichier qui fait 3.5 Gb et bien, je ne le vois pas et pourtant il se trouve bel et bien dans le dossier

Donc auriez vous une solution ?
Merci encore pour votre aide !
Amicalement, Lionel

Posté : 27 juil. 2007, 23:59
par @rthur
Ah effectivement ce n'est pas le même problème alors...
Si tu tapes l'url qui pointe directement vers ton fichier, ça te donne quoi?
Non, c'est une limitation de php, ca se règle avec la directive upload_max_filesize
Ne dit pas "non" sans savoir...
La limite de 2Go est également une limitation de tous les serveurs Apache < 2.2
http://httpd.apache.org/docs/2.2/new_fe ... .html#core (cf "Large File Support")
Posté : 28 juil. 2007, 00:43
par Sékiltoyai
Non, c'est une limitation de php, ca se règle avec la directive upload_max_filesize
Ne dit pas "non" sans savoir...
La limite de 2Go est également une limitation de tous les serveurs Apache < 2.2
http://httpd.apache.org/docs/2.2/new_fe ... .html#core (cf "Large File Support")
On a le droit de se tromper quelquefois
