Olá! Estou testando o Discourse para considerar sua adoção em um novo projeto de fórum. Criei um ambiente fresco usando a versão mais recente (2.0.8.beta6). Ao testar o upload de imagens, estou enfrentando um problema onde uploads de imagens pequenas funcionam bem, mas uploads de imagens maiores exibem uma mensagem “Processando” que parece nunca progredir e resolver para uma imagem incorporada real. Em vez disso, a postagem mantém esses links azuis em vez da imagem — e clicar nos links não produz nenhuma resposta.
A captura de tela abaixo mostra 3 imagens, 2 de tamanho médio e uma pequena. Em meus testes limitados, o limite de tamanho entre sucesso e falha parece ser de cerca de 400 kb.
@anon73664359 obrigado pelo aviso. Acabei de testar desativar “composer media optimization image enabled” nas configurações e o upload de arquivos maiores agora funciona. Parece que este é um componente do lado do cliente. Não estou vendo nenhum erro no console JS do navegador. Acredito que vi que isso pode ser um recurso novo na versão que estou executando. Isso é um problema conhecido? Ou devo abrir um bug?
Eu preferiria ter a compressão de imagens ativada. Parece uma ideia realmente boa .
Acabei de testar ativar o “forçar https” e agora está funcionando corretamente. Então, possivelmente, isso é um pré-requisito. @Falco, você pode confirmar? É estranho que não haja nenhum sinal de problema registrado no console do JS.
Sim, você precisa ter o HTTPS habilitado para qualquer recurso novo do navegador.
Como qualquer nova instalação do Discourse seguindo nosso único guia oficial de instalação já vem com HTTPS ativado por padrão, presume-se que ele esteja funcionando atualmente.
Novas instalações começam com o “force https” desativado. O guia instrui a ativá-lo assim que você confirmar que o https está realmente funcionando. Eu ainda não tinha feito isso. Tudo certo
Acabei de enfrentar esse mesmo problema, com a etapa de processamento nunca sendo concluída, mas ativar o force_https não resolveu para mim (usando a versão atual do Brave no macOS 11.6 Big Sur). Contornei o problema convertendo a imagem PNG de 3,5 MB para um JPEG de 524 KB.
Curiosamente, a sugestão do painel para o dia era ativar o force_https, então não me importei em fazer isso, mas imagino que isso não estivesse nas instruções padrão quando meu técnico instalou.
Consegui resolver o problema desativando o recurso de otimização de imagens descrito na postagem aqui, e agora está funcionando.
Como é um recurso do lado do cliente, certifique-se de fazer uma atualização forçada no navegador antes de tentar fazer o upload novamente — isso é importante, caso contrário continuará falhando