Traitement du téléchargement d'image

Bonjour, quelqu’un peut-il m’aider à comprendre pourquoi les images ne se téléchargent pas mais affichent le traitement du téléchargement ? J’ai essayé de désactiver une optimisation mais cela n’a pas aidé. Je suis sur la dernière version de Discourse auto-hébergée, le fichier est PNG 1Mo sur le thème Air. Merci

1 « J'aime »

Bonjour, pouvez-vous regarder dans la console du navigateur et voir si vous obtenez des erreurs lorsque cela se produit ?

1 « J'aime »

Très étrange, cela fonctionnait avec un autre navigateur, Safari, puis je suis revenu à Brave qui posait problème et cela fonctionne maintenant aussi. Tout ce que j’ai fait, c’est redémarrer mon ordinateur.
Bien qu’en vérifiant la console Brave ici, voici ce qu’elle affiche. Je ne suis pas programmeur, donc je ne sais pas comment apporter des modifications pour supprimer ces avertissements. Toute aide serait appréciée. Merci !

***45Mixed Content: La page à l'adresse '\u003cURL\u003e' a été chargée via HTTPS, mais a demandé une police non sécurisée '\u003cURL\u003e'. Cette requête a été bloquée ; le contenu doit être servi via HTTPS.***
***app.js:239 ℹ️ Discourse v3.5.0.beta2-dev — https://github.com/discourse/discourse/commits/18c8a8ffca — Ember v5.12.0***
***13deprecated.js:61 Avis de dépréciation : Les arguments de PluginOutlet doivent maintenant être passés en utilisant `@outletArgs=` au lieu de `@args=` (outlet: category-box-below-each-category) [id de dépréciation : discourse.plugin-outlet-args]***
***a @ deprecated.js:61***
***site.js:130 ✅ Utilisation de la nouvelle liste de sujets 'glimmer'***
***hamforum.org/:1 Mixed Content: La page à l'adresse 'https://hamforum.org/' a été chargée via HTTPS, mais a demandé un élément non sécurisé 'http://hamforum.org/uploads/default/original/1X/011bca162039029c26490fea3769b9d0fde6dd11.webp'. Cette requête a été automatiquement mise à niveau vers HTTPS. Pour plus d'informations, voir https://blog.chromium.org/2019/10/no-more-mixed-messages-about-https.html***
***hamforum.org/:1 Mixed Content: La page à l'adresse 'https://hamforum.org/' a été chargée via HTTPS, mais a demandé une favicon non sécurisée 'http://hamforum.org/uploads/default/optimized/1X/d6407243bedd7a8b0323cffb345cb60750c7f8b8_2_32x32.png'. Cette requête a été bloquée ; le contenu doit être servi via HTTPS.***
***hamforum.org/:1 Mixed Content: La page à l'adresse 'https://hamforum.org/' a été chargée via HTTPS, mais a demandé un élément non sécurisé 'http://hamforum.org/uploads/default/optimized/1X/d5f25e2f27014348ef24a5b9e927a7641c1c5dea_2_512x512.webp'. Cette requête a été automatiquement mise à niveau vers HTTPS. Pour plus d'informations, voir https://blog.chromium.org/2019/10/no-more-mixed-messages-about-https.html***
***4:1 Mixed Content: La page à l'adresse 'https://hamforum.org/c/general/4' a été chargée via HTTPS, mais a demandé une favicon non sécurisée 'http://hamforum.org/uploads/default/optimized/1X/d6407243bedd7a8b0323cffb345cb60750c7f8b8_2_32x32.png'. Cette requête a été bloquée ; le contenu doit être servi via HTTPS.***
2 « J'aime »

Comment avez-vous installé Discourse ? Cela se produit lorsque vous n’avez pas correctement configuré HTTPS.

2 « J'aime »

Un spécialiste Linux m’a aidé à l’installer. Il a peut-être oublié quelque chose. Si vous pouviez m’orienter, je suis sûr qu’il corrigera les choses rapidement.

1 « J'aime »

Il semble que le spécialiste n’ait pas suivi le guide d’installation standard.

Vous devez définir force_https sur true. Cela peut être fait en ajoutant une variable d’environnement DISCOURSE_FORCE_HTTPS: true dans votre fichier app.yml et en reconstruisant.

3 « J'aime »

OK, super. Je vais transmettre vos conseils au spécialiste et voir si nous pouvons résoudre le problème.
Vous êtes géniaux. Merci beaucoup !

1 « J'aime »

Je reçois soudainement cette erreur, mais uniquement lors du téléchargement depuis un appareil mobile, pas depuis un ordinateur de bureau. J’ai essayé de me connecter à la console pour exécuter la commande « RAILS C » et « sitesetting.force_https = true », mais j’ai reçu une erreur « command not found ».

Je ne vois pas « force https » dans les paramètres d’administration du forum.

Quelqu’un peut-il fournir les étapes pour l’étape « ENV Var » ci-dessus ? Merci pour votre temps.

Essayez de le définir dans votre fichier app.yml à la place.

Merci pour la suggestion. J’ai inclus l’entrée, sauvegardé le fichier et suivi le processus de reconstruction à partir d’ici :

Après avoir réessayé avec un cache de navigateur vidé, je suis en mesure de passer la « téléchargement en cours » depuis un navigateur mobile. Merci !

1 « J'aime »

Ce spécialiste a effectué une installation standard. À l’intérieur du conteneur, j’obtiens ceci :

# set|grep FORCE_HTTP
DISCOURSE_FORCE_HTTPS=true

Et le comportement est que les téléchargements sur mobile ne fonctionnent pas, mais sur mobile, passer à la vue bureau permet aux téléchargements de fonctionner :

@noid – quel navigateur mobile et quel système d’exploitation utilisez-vous ?

1 « J'aime »