Upload limité à 10Mo en HTTP
BMPCreated with Sketch.BMPZIPCreated with Sketch.ZIPXLSCreated with Sketch.XLSTXTCreated with Sketch.TXTPPTCreated with Sketch.PPTPNGCreated with Sketch.PNGPDFCreated with Sketch.PDFJPGCreated with Sketch.JPGGIFCreated with Sketch.GIFDOCCreated with Sketch.DOC Error Created with Sketch.
question

Upload limité à 10Mo en HTTP

Par
LudovicB7
Créé le 2022-09-11 14:04:32 (edited on 2024-09-04 12:20:07) dans Hébergements Web

Bonjour à toutes et à tous,

Mon nom de domaine est : aspctt.com
Et j'utilise l'offre : Web Cloud Performance (perf2014x1)

Je rencontre la problématique suivante :
En voulant uploader un fichier de plus de 10Mo par une "form" en method "POST", je reçois l'erreur 413 suivante si le fichier fait plus de 10Mo :
Request Entity Too Large
The requested resource does not allow request data with POST requests, or the amount of data provided in the request exceeds the capacity limit.

J'ai essayé beaucoup de solution proposée (désactivation CDN, settings dans php.ini, .user.ini, .htaccess...) mais rien n'y fait (voir aussi https://community.ovhcloud.com/community/fr/probleme-upload-bloque?id=community_question&sys_id=f97fa5c8fd1e8e902d4c483e6acd51df).
En privé avec janus57, j'ai aussi essayé son propre code sur mon hébergement, avec le même problème (alors qu'il fonctionne très bien chez lui).
Le Chat OVH m'a indiqué que c'était limité à 10Mo en mutualisé, or j'ai pu constaté avec la communauté que cela fonctionne sur d'autres hébergements mutualisés OVH).

Je crée aussi ce sujet pour le mentionner dans le ticket que j'ouvre aujourd'hui (6202596).
En vous remerciant par avance pour votre aide.


7 réponses ( Latest reply on 2022-09-22 21:58:39 Par
LudovicB7
)

Bonjour,

et pour ceux qui se demande que cela viens peut être du code, voici celui qui est utilisé est qui fonctionne sur un start10m (oui on peut upload un fichier de 13Mo en PHP et saturer le start10m).

Code : https://gist.github.com/janus57/f0a82c870089c21fc581e5cfdf569a8f

L'autre différence :
son site : Cluster 002
mon start10m : Cluster 021

Cordialement, janus57


settings dans php.ini, .user.ini,

Bonsoir @LudovicB7

Pas possible en hébergement mutualisé.

Bonjour,


Pas possible en hébergement mutualisé.

pour le .user.ini cela fonctionné à un moment, mais ici cela n'a pas d'impact car c'est de base limité à128M et là ça bloque à 10M

Peut être que quelqu'un de OVH peut regarder (cc @FabL @BrunoB-OVHCloud @Nic0lasC).

Cordialement, janus57


pour le .user.ini cela fonctionné à un moment,

Bonsoir @janus57

Comment accèdes tu au **.user.ini** en hébergement mutualisé ?

Bonjour,

j'ai pas un fichier qu'on accède c'est un fichier à créer à la racine avec les valeurs modifiable possible par l'utilisateur.

Cf : https://www.php.net/manual/fr/configuration.file.per-user.php

Cordialement, janus57

Merci @janus57 :-)

Bonjour.
Le problème semble résolu.
OVH m'a indiqué de revérifier mon .htaccess, et une ligne qui jusque là n'avait pas attiré mon attention se révèle fautive (logiquement d'ailleurs... mais la valeur était mal présentée (moins trivialement qu'ici)) :
LimitRequestBody 10000000
Merci pour le support et désolé du dérangement...
Cordialement.