Je souhaite télécharger des fichiers d'environ 150 Mo en utilisant PHP et Apache Server.
Avec mon code, je peux télécharger jusqu'à 5 Mo php.ini p>
5 Réponses :
Voici quelques bonnes informations sur le téléchargement de fichiers dans PHP P>
Télécharger des fichiers PHP info P>
ou vous pouvez également y lire ici ici à l'aide d'un applet Java qui télécharge le fichier en morceaux. Recherche de Jupload P>
php / apache config Vous devrez modifier la valeur de Upload_max_FilesIZE et POST_MAX_SIZE vers le fichier de fichiers le plus important que vous souhaitez autoriser. Puis redémarrez Apache et tout devrait fonctionner. P>
Je vérifierais également la durée maximale de saisie et l'heure d'exécution du script. Ils sont tous deux actuellement définis à 300 secondes (5 minutes). Cela signifierait que l'utilisateur doit télécharger 150 Mo (1200 méga-bits) en 300 secondes. Cela signifie que l'utilisateur final aurait besoin d'une connexion 4 Mbps solide et cohérente (1200/300 = 4) pour télécharger ce fichier dans le temps imparti.
Je recommanderais quelque chose de similaire à ces paramètres: P>
file_uploads = On upload_tmp_dir = "/your/tmp/dir" upload_max_filesize = 150M ; You may want to bump this to 151M if you have problems with 150 mb files max_execution_time = 1200 ; 20 minutes, which is a 150 mb file at 1mbps max_input_time = 1200
Vous pouvez essayer d'utiliser des flux AJAX et PHP, cette manière L'utilisation de la mémoire sera inférieure à 1 Mo, quelle est la taille de votre fichier. p>
JS et HTML manquent de l'article qui m'empêche de faire un exemple de travail.
Si vous utilisez un serveur partagé fort> strong> et souhaitez télécharger des fichiers volumineux, créer un fichier php.ini et écrivez le code suivant et placez-le dans le dossier où vous téléchargez les fichiers, c'est-à-dire la destination de vos fichiers téléchargés. em> strud>
J'ai testé de nombreuses solutions et mon choix est Bleup. Voici ma liste de notation: P>
Autre solution testée par moi p>
Veuillez reformuler la question et ajouter le formatage.
Quelle est ta question? Voir toujours: php.net/manual/fr/features .file-upsfload.common-pièges.php