Problème de limitation de la taille des fichiers uploadés

Je dois télécharger des fichiers de plus de 100 Mo. Pour l’instant, j’ai déjà modifié les paramètres Max image size KB et Max attachment size KB, et je prévois de continuer en modifiant upload_size dans app.yml. Cependant, je constate que upload_size n’apparaît pas dans les paramètres de app.yml. Voici l’extrait que j’ai copié :

params:
  db_default_text_search_config: "pg_catalog.english"

  ## Set db_shared_buffers to a max of 25% of the total memory.
  ## will be set automatically by bootstrap based on detected RAM, or you can override
  db_shared_buffers: "768MB"

  ## can improve sorting performance, but adds memory usage per-connection
  #db_work_mem: "40MB"

  ## Which Git revision should this container use? (default: latest)
  #version: latest

env:

Comment procéder dans ce cas ? Par ailleurs, je n’ai pas non plus trouvé l’emplacement de client_max_body_size.

Bonjour,

Vous devez les ajouter sous params :slight_smile:

Merci pour votre réponse. J’ai maintenant modifié avec succès app.yml et reconstruit le conteneur. Voici les modifications que j’ai apportées :

  ## Quelle révision Git ce conteneur doit-il utiliser ? (par défaut : latest)
  #version: latest
  ## Taille maximale de téléchargement (par défaut : 10m)
  upload_size: 300m

Cependant, le problème de limite de taille de fichier téléchargé semble toujours non résolu. Lorsque j’essaie de télécharger un fichier .zip de 110 Mo, je reçois toujours le message d’erreur suivant :
Désolé, ce fichier est trop volumineux (taille maximale : 300 Mo). Pourquoi ne pas télécharger votre fichier volumineux sur un service de partage en cloud, puis coller le lien ?

Cette erreur provient d’ailleurs. Avez-vous par hasard un proxy inverse devant Discourse ?

C’est possible. Notre registraire de domaine est Cloudflare, et le domaine utilise le plan gratuit de Cloudflare pour la résolution DNS. Je me demande si cela pourrait être le problème.

Cela pourrait en être la cause probable : Cloudflare limite par défaut la taille à 100 Mo, si ma mémoire est bonne. Vous pouvez désactiver temporairement leur protection et réessayer.

Nous avons récemment rencontré ce problème avec, de toutes choses, un système de péage automobile qui exigeait le téléchargement de documents pour enregistrer votre véhicule.

Ils utilisaient Cloudflare, et si vous téléchargez des documents trop volumineux, au lieu d’un message d’erreur clair de l’application, vous obteniez une erreur 502 de Cloudflare !

Après avoir modifié les paramètres de Cloudflare, les articles de plus de 100 Mo peuvent désormais être téléchargés normalement.