Permitir Tipos Adicionais de Upload de Ficheiros

Pretende permitir o carregamento de tipos de ficheiro adicionais nos seus formulários? Permitir mais formatos de ficheiro para carregamento no seu site pode proporcionar mais conveniência para si e para os seus utilizadores.

Este tutorial irá mostrar-lhe como adicionar diferentes extensões de ficheiro, sem comprometer a segurança do seu site.

Nota: Procura instruções sobre como criar um formulário de carregamento de ficheiro? Então, certifique-se de consultar o nosso guia sobre o campo Carregamento de Ficheiro para todos os detalhes.


Tipos de Ficheiro Permitidos Por Padrão

Por razões de segurança, o WordPress apenas permite certos tipos de ficheiro. Os formatos de ficheiro padrão incluem:

  • Imagens como .png, .gif, .jpg
  • Documentos como .doc, .xls, .ppt, .pdf
  • Áudio como .wav, .mp3, .mp4
  • Vídeo como .mpg, .mov, .wmv

Por favor, note que alguns dos tipos de ficheiro abaixo têm o potencial de serem mal utilizados. É por isso que o WordPress não os ativa por padrão.

  • Imagens como .svg, .bmp
  • Documentos como .psd, .ai, .pages
  • Ficheiros de Código como .css, .js, .json
  • Vídeo como .flv, .f4l, .qt

Adicionar Tipos de Carregamento de Ficheiro Adicionais

Para configurar o seu site para aceitar formatos de ficheiro adicionais, terá de instalar File Upload Types, um plugin gratuito para WordPress da WPForms.

Nota: Para detalhes sobre como adicionar um plugin ao seu site, certifique-se de consultar o guia da WPBeginner sobre instalar plugins.

Utilizar Tipos de Ficheiro Predefinidos

Depois de ter instalado o plugin File Upload Types, na sua área de administração do WordPress, vá para Definições » Tipos de Ficheiro de Carregamento.

Página de tipos de carregamento de ficheiros

Nesta página, pode adicionar tipos de ficheiro predefinidos marcando a caixa ao lado do tipo de ficheiro.

Ativar caixa de verificação de extensão

Depois de ter selecionado os tipos de ficheiro que gostaria de adicionar, clique no botão Guardar Definições para guardar as suas alterações.

Clicar no botão guardar definições tipo de ficheiro predefinido

Adicionar Tipos de Ficheiro Personalizados

Se gostaria de incluir um formato de ficheiro que não se encontra na lista predefinida, pode adicionar o seu próprio.

Para fazer isto, role para baixo até à secção ADICIONAR TIPOS DE FICHEIRO PERSONALIZADOS. Em seguida, pode arrastar e largar tipos de ficheiro diretamente na área designada, carregar o tipo de ficheiro do seu computador, ou adicionar manualmente o tipo de ficheiro.

Tipo de ficheiro para carregar

Se escolher adicionar tipos de ficheiro manualmente, clique no texto adicionar tipos de ficheiro manualmente para o fazer.

Adicionar tipos de ficheiro manualmente

Em seguida, terá de especificar o formato de ficheiro que deseja carregar. Isto é feito através de 3 campos:

  • Descrição do Ficheiro: O nome do tipo de ficheiro. Isto só será visível nas suas definições de Tipos de Ficheiro de Carregamento, pelo que pode adicionar quaisquer detalhes que façam sentido para si.
  • Tipo MIME: A categoria e o tipo de dados representados pelo novo tipo de ficheiro.
  • Extensão: O tipo de extensão que será associado a este ficheiro (por exemplo, .jpg, .docx, etc.).

Nota: MIME é uma forma de identificação de ficheiros na web. Para mais detalhes sobre MIME, pode consultar a documentação da Mozilla para uma lista completa de tipos MIME comuns. Para determinar que tipo MIME um ficheiro é, pode usar um verificador de ficheiros online.

Secção de adicionar tipos de ficheiro personalizados

Como exemplo, aqui estão os campos com a informação para um tipo de ficheiro YAML:

Extensão de ficheiro YAML

Pode também adicionar múltiplos tipos de ficheiro personalizados clicando no ícone de mais (+). Se desejar remover um tipo de ficheiro, clique no ícone do caixote do lixo.

Ícones de mais e de lixo

Depois de preencher todos estes detalhes, clique no botão Guardar Definições para aplicar as definições ao seu site.

Clique no botão guardar definições

Permitir Múltiplos Tipos MIME

Se estiver a adicionar um tipo de ficheiro que tem vários aliases ou tipos MIME possíveis, também pode adicioná-los no campo Tipos MIME. Isto é especialmente útil para garantir o carregamento adequado de ficheiros que podem ter a mesma extensão, mas diferentes tipos MIME.

Nota: Se não tiver a certeza se o seu tipo de ficheiro tem aliases, pode consultar este guia de referência para uma lista parcial.

Para utilizar esta funcionalidade, terá de clicar na opção Ativar suporte para múltiplos tipos MIME dentro do plugin.

Ativar suporte para múltiplos tipos MIME

Nota: Se não vir este aviso no seu plugin, significa que esta opção já está ativada no seu site.

Depois de ativar esta funcionalidade, pode adicionar aliases ao campo Tipo MIME, separando cada tipo por uma vírgula.

Por exemplo, adicionaremos os aliases application/photoshop, application/psd e image/photoshop para um ficheiro Photoshop:

Exemplo de ficheiro Photoshop

Depois de adicionadas essas definições, certifique-se de que clica no botão Guardar Definições para aplicar as definições ao seu site.

Clicar no botão guardar definições exemplo de ficheiro Photoshop

Dicas para Proteger Carregamentos de Ficheiro no WordPress

Pode ser conveniente permitir que os utilizadores carreguem todo o tipo de formatos de ficheiro, no entanto, isto pode levar a problemas de segurança. Pode manter o seu site mais seguro enquanto permite tipos de carregamento específicos seguindo estas dicas:

Perguntas Frequentes

Adicionei o meu tipo de ficheiro adicional, mas ainda estou a ver o seguinte erro:

Tipo de ficheiro não permitido

Neste caso, vai querer ter a certeza de que o ficheiro que está a tentar carregar tem um tipo MIME que corresponde ao que adicionou ao seu site. Pode verificar o tipo MIME do seu ficheiro de forma rápida e fácil para ter a certeza de que o seu tipo corresponde.

Se o seu tipo MIME corresponder e ainda assim não carregar, é importante saber que o WPForms faz uma lista negra de certos tipos de ficheiros. Alguns tipos de ficheiros serão bloqueados de serem carregados, mesmo que tenham sido adicionados usando o plugin File Upload Types. A lista completa de tipos de ficheiros é:

adeadpappasp
basbatcercgi
chmcomcplcrt
cshcsrdlldrv
exefxpflvhlp
htahtaccesshtmhtml
htpasswdinfinsisp
jarjsjsejsp
kshlnkmdbmde
mdtmdwmscmsi
mspmstopspcd
phppifplprg
ps1ps2pyrb
scrsctshshb
shsswftmptorrent
urlvbvbevbs
vbscriptwscwsfwsh
dfxponetmpjsonotf
ttf   

Nota: Se pretende permitir o carregamento de ficheiros HTML, HTM e JS para administradores com sessão iniciada no campo de Carregamento de Ficheiros, certifique-se de consultar a nossa documentação para programadores para obter informações sobre como implementar isto com um filtro personalizado.

É tudo! Agora pode permitir que os utilizadores carreguem tipos de ficheiro adicionais utilizando o seu formulário de carregamento de ficheiros.

Quer mais dicas para proteger o seu site? Então certifique-se de consultar o nosso guia completo de segurança do WPForms para todos os detalhes.

O Melhor Plugin Construtor de Formulários Drag and Drop para WordPress

Fácil, Rápido e Seguro. Junte-se a mais de 6 milhões de proprietários de sites que confiam no WPForms.