Resolvendo Problema de Upload do GLPI “Potencial ataque por upload”

Existe um “bug” no GLPI, que quando se tenta fazer um upload de uma imagem com extensão .jpg está maiúsculo

Coloquei o bug entre aspas, porque não é bem um bug, explico mais pra frente..

A solução que venho apresentar, é para o problema que ocorre ao tentar efetuar o upload de um arquivo de imagem, mais especificamente o arquivo de foto de perfil de um usuário.

Me foi passado esse problema, que ocorreu em um dos nossos colaboradores, principalmente por ser um membro da equipe de T.I, de onde eu trabalho.

Erro ou aviso?

“Potencial ataque por upload ou arquivo muito grande. Falha ao mover arquivo temporário.”

Essa mensagem, se da, até onde pude pesquisar sobre isso, a linguagem php não consegue carregar arquivos de imagens, de extensão jpg, MAIÚSCULO.

Basicamente a solução para isso, é alterar o final da extensão para minusculo.

Depois, basta realizar o upload do mesmo normalmente, e ser feliz!

Alternativa (não testada)

Achei uma versão alternativa nesse tópico, mas não testei, caso alguém se interessar em testar:

Editar o arquivo: C:\xampp\htdocs\glpi\config\based_config.php

Colocando um comentário “//” na linha correspondente abaixo

// Path for temp storage
if (!defined(“GLPI_TMP_DIR”)) {
define(“GLPI_TMP_DIR”,GLPI_ROOT . “/files/_tmp/

Alternativa 2 (não testada)

Alternativa pego nessa postagem

Dar as permissões na pasta “_tmp”, fica dentro da pasta “files”, dentro da raiz dos arquivos do GLPI.

Windows > Botão direito na pasta > Propriedades > Segurança > Editar > Dar a permissão de “Permitir” em todos os usuários e adicionar Todos e dar todas as permissões.

chmod -R 777 _tmp ou chmod -R 777 files

Caso alguém descubra uma forma diferente, deixe nos comentários, bye 

Deixe uma resposta