Pourquoi ma limite de téléchargement est-elle de 100 Mo ? Elle est réglée à 500 Mo.

Et ensuite pour reconstruire ? Après avoir modifié, j’obtiens une erreur lors du téléchargement du fichier ci-dessus.

Non, vous n’avez rien à reconstruire.

Eh bien, faites-nous savoir quelle erreur

1 « J'aime »

Je suis curieux. Y a-t-il des limitations techniques à cela ? Ou est-ce simplement du bon sens parce que l’espace disque est horriblement cher ?

Je pense que le téléchargement direct sur S3 nécessite quelques étapes supplémentaires

2 « J'aime »

Comment puis-je inverser l’opération ?

1 « J'aime »

SiteSetting.enable_direct_s3_uploads = false

Si j’utilise le stockage local à partir de maintenant et que je n’utilise pas s3, si je télécharge des pièces jointes à un article mais que je ne le publie pas ou que je ne supprime pas l’article, les pièces jointes seront-elles supprimées automatiquement ? Ou dois-je utiliser la commande pour nettoyer les pièces jointes périodiquement ?

Y a-t-il un meilleur moyen de charger d’autres vidéos sur Discourse ? En Chine, YouTube et d’autres sites sont bloqués par le GFW. Je ne peux donc qu’essayer de mettre les vidéos sur d’autres serveurs, puis d’ajouter la connexion à Discourse.

Il existe plusieurs façons de téléverser des vidéos via le compositeur vers un fournisseur tiers.

par exemple

Téléversement de vidéos vers YouTube et Vimeo à l’aide d’un composant de thème (je ne suis pas sûr que cela fonctionne toujours, j’utilisais cela pour téléverser des vidéos vers Vimeo)

Maintenant, j’utilise le plugin Discourse Video pour gérer les téléversements de vidéos.

1 « J'aime »

Le multiplexeur est payant, sinon ce n’est que 10 secondes.

Je pense que la configuration de S3, puis le réglage de l’option d’envoi vers S3 est ce que vous voulez.

Voir Configurer un fournisseur de stockage d’objets compatible S3 pour les téléchargements

J’ai défini max attachment size sur 150000 et SiteSetting.enable_direct_s3_uploads sur true.

Il arrive à la fin du téléchargement et dit ensuite Désolé, ce fichier est trop volumineux (taille maximale : 146,5 Mo). Pourquoi ne pas télécharger votre gros fichier sur un service de partage de cloud, puis coller le lien ?. Mais le fichier ne fait que 60 Mo.

Je me demande s’il pourrait y avoir un bug ici.

Et je peux télécharger un fichier de 9,x Mo et pas un fichier de 10,x Mo.

Aussi étrange (pour moi) est qu’un PDF obtienne une URL comme https://example.com/uploads/short-url/hbsFNnLP3eXeAtBAcdah6lvTged.pdf qui est redirigée en 302 vers le bucket S3 et non via le CDN. Je pense que c’est intentionnel pour une raison ? J’ai vérifié et une image téléchargée est servie depuis le CDN.

Oui, pour les types de fichiers autres que les images et les vidéos, l’en-tête Content-Disposition: attachment doit être ajouté, ce qui ne peut pas être fait sur S3 le CDN.

Source et source

1 « J'aime »

J’essaie d’utiliser s3 depuis un moment, mais j’ai finalement consulté le fil de discussion Discourse et j’ai réalisé qu’il n’y avait aucun moyen d’utiliser s3 en Chine.

Si vous avez Cloudflare activé, essayez de le désactiver (ou de vider le cache de CF), ou utilisez la navigation privée de votre navigateur.
Je n’ai jamais pu télécharger de fichiers de plus de 100 Mo auparavant, probablement à cause du cache du navigateur de CF. Les paramètres du serveur fonctionnent, mais le cache m’empêche de télécharger correctement les fichiers.

Nous avons activé cela en interne sur un site sur lequel nous téléchargeons régulièrement plusieurs fichiers de plusieurs gigaoctets.

Je ne suis pas sûr… quelque chose n’est pas correctement documenté quelque part.

cc @martin / @tech-advocates

3 « J'aime »