Processamento de upload de imagem

Olá, alguém pode me ajudar a entender por que as imagens não estão sendo carregadas e, em vez disso, mostram o processamento do upload? Tentei desativar uma otimização, mas não ajudou. Estou na versão mais recente do Discourse auto-hospedada, o arquivo é PNG de 1Mb no tema Air. Obrigado

1 curtida

Olá, você pode verificar o console do navegador e ver se há algum erro quando isso acontece?

1 curtida

Coisas muito estranhas, funcionou com um navegador diferente, o Safari, depois voltei para o Brave que estava dando problema e agora funcionou também. Tudo o que fiz foi reiniciar meu computador.
Embora verificando o console do Brave aqui, o que ele mostra abaixo. Não sou programador, então não sei como fazer alterações para me livrar desses avisos. Qualquer ajuda seria apreciada. Obrigado!

***45Conteúdo Misto: A página em '\u003cURL\u003e' foi carregada via HTTPS, mas solicitou uma fonte insegura '\u003cURL\u003e'. Esta solicitação foi bloqueada; o conteúdo deve ser servido 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 Aviso de Depreciação: Os argumentos do PluginOutlet agora devem ser passados usando `@outletArgs=` em vez de `@args=` (outlet: category-box-below-each-category) [id de depreciação: discourse.plugin-outlet-args]***
***a @ deprecated.js:61***
***site.js:130 ✅ Usando a nova lista de tópicos 'glimmer'***
***hamforum.org/:1 Conteúdo Misto: A página em 'https://hamforum.org/' foi carregada via HTTPS, mas solicitou um elemento inseguro 'http://hamforum.org/uploads/default/original/1X/011bca162039029c26490fea3769b9d0fde6dd11.webp'. Esta solicitação foi automaticamente atualizada para HTTPS. Para mais informações, veja https://blog.chromium.org/2019/10/no-more-mixed-messages-about-https.html***
***hamforum.org/:1 Conteúdo Misto: A página em 'https://hamforum.org/' foi carregada via HTTPS, mas solicitou um favicon inseguro 'http://hamforum.org/uploads/default/optimized/1X/d6407243bedd7a8b0323cffb345cb60750c7f8b8_2_32x32.png'. Esta solicitação foi bloqueada; o conteúdo deve ser servido via HTTPS.***
***hamforum.org/:1 Conteúdo Misto: A página em 'https://hamforum.org/' foi carregada via HTTPS, mas solicitou um elemento inseguro 'http://hamforum.org/uploads/default/optimized/1X/d5f25e2f27014348ef24a5b9e927a7641c1c5dea_2_512x512.webp'. Esta solicitação foi automaticamente atualizada para HTTPS. Para mais informações, veja https://blog.chromium.org/2019/10/no-more-mixed-messages-about-https.html***
***4:1 Conteúdo Misto: A página em 'https://hamforum.org/c/general/4' foi carregada via HTTPS, mas solicitou um favicon inseguro 'http://hamforum.org/uploads/default/optimized/1X/d6407243bedd7a8b0323cffb345cb60750c7f8b8_2_32x32.png'. Esta solicitação foi bloqueada; o conteúdo deve ser servido via HTTPS.***
2 curtidas

Como você instalou o Discourse? Isso acontece quando você não configurou o HTTPS corretamente.

2 curtidas

Um especialista em Linux me ajudou na instalação. Ele pode ter esquecido algo. Se você puder me orientar, tenho certeza de que ele corrigirá as coisas o mais rápido possível.

1 curtida

Parece que o especialista não seguiu o guia de instalação padrão.

Você precisa definir force_https como true. Isso pode ser feito adicionando uma variável de ambiente DISCOURSE_FORCE_HTTPS: true em seu app.yml e reconstruindo.

3 curtidas

OK, ótimo. Vou repassar seu conselho ao especialista e ver se conseguimos resolver.
Vocês são incríveis. Muito obrigado!

1 curtida

Estou recebendo este erro repentinamente, mas apenas ao fazer upload de um dispositivo móvel, não de um desktop. Tentei fazer login no console para executar o comando “RAILS C” e “sitesetting.force_https = true”, mas recebi um erro de “comando não encontrado”.

Não vejo “force https” nas configurações de administrador do fórum.

Alguém pode fornecer as etapas para a etapa “ENV Var” acima? Obrigado pelo seu tempo.

Tente defini-lo no seu arquivo app.yml em vez disso.

Obrigado pela sugestão. Incluí a entrada, salvei o arquivo e segui o processo de reconstrução a partir daqui:

Depois de tentar novamente com o cache do navegador limpo, consigo passar o “processando upload” de um navegador móvel. Obrigado!

1 curtida

Este especialista fez uma instalação padrão. Dentro do contêiner, recebo isto:

# set|grep FORCE_HTTP
DISCOURSE_FORCE_HTTPS=true

E o comportamento é que os uploads no celular não funcionam, mas no celular, mudar para a Visualização Desktop faz os uploads funcionarem:

@noid – qual navegador mobile e sistema operacional você está usando?

1 curtida