https://wxiang.oss-cn-beijing.aliyuncs.com/new/web/20230804/1691128104810-91071.jpg
Acima está o endereço da foto, você pode baixá-la e tentar abri-la em qualquer software de imagem e navegador do google. O navegador do Google pode abri-lo, mas outras formas, mesmo o telefone ou o código de imagem, não podem abri-lo?
Qual é o motivo e como posso corrigi-lo? Aceito algumas fotos como esta enviadas de usuários do meu site às vezes, posso corrigi-lo com Java ou Javascript?
Eu verifiquei esta pergunta, mas não ajudou, o IrfanView também não pode abrir a foto. mesmo-que-abra-bem-em
A propósito, não posso fazer upload da foto com esta pergunta também, a foto pode aparecer no navegador, mas talvez o servidor não pense que é uma foto qualificada e a rejeite. aqui está a captura de tela do upload
Como eu costumava dizer, as extensões de arquivo mentem. Em vez de confiar na extensão, vale a pena conferir. O comando linux file e a plataforma cruzada também TriD é o que eu usaria e o último tem uma versão online
Isso me diz, como Daniel havia apontado nos comentários, que provavelmente é uma imagem AVIF. Você precisaria instalar o codec apropriado (como nos velhos tempos ruins do Windows) para poder abri-lo - com o Windows, há um plug-in disponível na loja MS chamado extensão de vídeo AV1 - e você precisaria de um software que o suporta em sua plataforma para outras coisas. No Windows, assim que o plug-in estiver instalado, o aplicativo de fotos nativo, e qualquer coisa que use a estrutura nativa do Windows para isso, poderá abri-lo e você poderá convertê-lo em um formato mais comum.
Não sou programador, mas provavelmente apostaria que, quando você souber qual codec/formato realmente é, poderá encontrar uma biblioteca ou formato que possa lidar com isso para conversão
Imgur provavelmente o rejeitou porque está verificando que tipo de arquivo é e os AVIFs não são realmente suportados.