Oneboxing de imagens grandes falha sem indicação visual

Estou me perguntando se a configuração download_remote_images_to_local pode valer a pena testar aqui

editar: não, acabei de tentar e isso não afetou o problema.

1 curtida

Sim, foi mal! :smile: O link eventualmente será substituído pela versão carregada no post. Isso leva tempo e eu não percebi. (Eu esperava que o link original fosse mantido no conteúdo bruto)

Esse é o comportamento esperado. Se uma imagem for muito grande, ela é removida.

É menos esperado que não tenhamos um aviso quando você posta o link pela primeira vez no composer.
Ver a imagem desaparecer repentinamente é confuso, com certeza.

1 curtida

Eu pensei que o comportamento esperado para imagens vinculadas externamente era encolhê-las para caber e vinculá-las ao original? É exatamente isso que está acontecendo nas minhas visualizações de mensagens privadas.

1 curtida

O comportamento anterior sempre exibia um placeholder com o texto dizendo que a imagem era muito grande.
Agora, como o onebox contém um link, ele é sempre removido.

Relacionado a:

2 curtidas

Bom ponto.

Reverti essa alteração na minha instalação local e aqui está o resultado, que é o que esperamos:

5 curtidas

@Arkshine esse pode ser o caso, mas o problema que está sendo discutido aqui é que a imagem não é exibida - quando deveria ser exibida.

As imagens com as quais todos nós estamos testando não são imagens mortas, então elas deveriam ser exibidas.

Elas sempre foram exibidas, independentemente do tamanho, por anos e anos (e anos).

E agora, nas últimas oito semanas, elas não são mais exibidas.

2 curtidas

Você pode verificar nos seus logs de ação da equipe se a configuração baixar imagens remotas para local foi alterada?
Basta adicionar isto ao URL do seu site: /admin/logs/staff_action_logs?filters=%7B%22action_name%22%3A%22change_site_setting%22%2C%22action_id%22%3A3%2C%22subject%22%3A%22download_remote_images_to_local%22%7D

Pelo que entendi, ao linkar uma imagem externa grande,

  • O código antigo exibia a “imagem maior que X MB” precedida pelo link da imagem

  • O código novo remove completamente a imagem (o que parece errado)

No entanto, só consigo ter uma imagem externa grande exibida na minha postagem se desativar baixar imagens remotas para local:

1 curtida

Você está certo; nos afastamos do problema inicial. o problema que descrevi diz respeito a por que as imagens [too-large] desaparecem (o que é um ponto válido e um problema separado :smile:)

Não parece ser a sua situação.

Consigo reproduzir a falha na solicitação de onebox e retornar 404 no seu fórum.
Não está claro por que algumas de suas URLs (do mesmo domínio) na primeira postagem falham.
Pode ser um problema de host em algum momento, e o status foi armazenado em cache (deveria ser 1h).

Tentei postar outras imagens grandes (> 20Mb) no seu fórum – funciona bem (o lightbox também funciona)

60 MB aqui:

Até agora, considerando que as imagens de outras pessoas funcionam, parece que dronescene.co.uk teve problemas temporários. :thinking:

1 curtida

ok sim, eu também verifiquei agora que o problema são as imagens daquele site de drones. Carreguei com sucesso várias imagens de alta resolução da NASA com links externos sem problemas em uma postagem de tópico de teste e elas aparecem bem com links para os originais.

Confirmado que não houve alteração por muitos anos:

É bizarro, não é?

Algumas imagens parecem funcionar, outras não :person_shrugging:

Porque uma imagem vinculada do Wikimedia.org também não funciona mais, como @Canapin demonstrou:

Eu tenho tentado ver se havia um padrão para isso.

Talvez PNGs ou JPG vs JPEG ou algo assim, mas não consigo ver por que algumas imagens funcionam e outras não :exploding_head:

Eu acho que isso só se aplicaria se, e somente se, a imagem fosse maior do que as configurações do seu Discourse permitiam.

Podemos fazer upload de imagens de 100mb para o nosso Discourse, é por isso que isso nunca foi um problema para nós (até recentemente).

E é provavelmente por isso que Arkshine também consegue fazer upload de uma imagem de 60mb sem problemas.

Mas a imagem do Wikimedia.org que o Canadian compartilhou também não funciona :thinking:

É muito intrigante :slight_smile:

3 curtidas

Eu carreguei PNG e JPG de alta resolução da NASA

1 curtida

Sim, exatamente :rofl:

Não tenho ideia do que está acontecendo :blush:

Aqui está uma imagem de 6 MB de outro nome de domínio, que também não funciona aqui:

https://wallup.net/wp-content/uploads/2019/05/10/838083-autumn-fall-landscape-nature-tree-forest-leaf-leaves-path-trail-bench.jpg

E uma imagem de 4 MB, de outro domínio diferente, que também não funcionará aqui:

https://www.wallpaperflare.com/static/364/459/767/plateau-landscape-photography-green-trees-wallpaper.jpg

https://www.wallpaperflare.com/static/364/459/767/plateau-landscape-photography-green-trees-wallpaper.jpg

Vou deixar por enquanto, provavelmente existem muitos outros exemplos de nomes de domínio, espero que a equipe de desenvolvimento tenha exemplos e informações suficientes para seguir :blush:

Tenham um bom fim de semana todos, obrigado novamente por toda a ajuda e contribuições :smiley:


Só para confirmar, a imagem ainda aparece no editor, mas desaparece da postagem finalizada:

É um problema separado e não acontece com você.
Funciona como esperado no seu fórum:

Funciona no seu fórum:

Mas não funciona aqui no meta, nem funciona em try.discourse.org

É bizarro :smiley:


Espero que os desenvolvedores descubram qual é o problema, obrigado novamente @Arkshine :smiley:

É um problema diferente. O limite aqui é de 4MB, e como o arquivo é muito grande, ele é removido (geralmente, você veria uma mensagem).

Não é o que está acontecendo com o seu fórum.

Este é um upload direto de 6,7 MB para o meta:

E este é um upload direto de 4,8 MB:

Acho que não há limite de 4 MB aqui :thinking:

Mas agora eu realmente preciso ir, obrigado novamente @Arkshine, meu chapa :smiley:

1 curtida