Permitir tipos adicionais de carregamento de ficheiros

Pretende permitir o carregamento de tipos de ficheiros adicionais nos seus formulários? Permitir o carregamento de mais formatos de ficheiros no seu sítio pode ser mais conveniente para si e para os seus utilizadores.

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

Nota: Está à procura de instruções sobre como criar um formulário de carregamento de ficheiros? Então não deixe de consultar o nosso guia sobre o campo Carregamento de ficheiro para obter todos os detalhes.


Tipos de ficheiros permitidos por defeito

Por motivos de segurança, o WordPress só permite determinados tipos de ficheiros. Os formatos de ficheiro predefinidos incluem:

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

Tenha em atenção que alguns dos tipos de ficheiros abaixo têm potencial para serem mal utilizados. É por isso que o WordPress não os ativa por predefinição.

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

Adição de tipos adicionais de carregamento de ficheiros

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

Nota: Para mais informações sobre como adicionar um plug-in ao seu site, consulte o guia do WPBeginner sobre a instalação de plug-ins.

Utilizar tipos de ficheiros predefinidos

Depois de instalar o plugin File Upload Types, na sua área de administração do WordPress, vá a Settings " File Upload Types.

Página de tipos de carregamento de ficheiros

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

Ativar a caixa de verificação da extensão

Depois de ter selecionado os tipos de ficheiros que pretende adicionar, clique no botão Guardar definições para guardar as alterações.

Clique no botão Guardar definições ficheiro predefinido

Adicionar tipos de ficheiros personalizados

Se pretender incluir um formato de ficheiro que não se encontra na lista de predefinições, pode adicionar o seu próprio formato.

Para tal, desloque-se para baixo até à secção ADICIONAR TIPOS DE FICHEIROS PERSONALIZADOS. Em seguida, pode arrastar e largar os tipos de ficheiro diretamente para a área designada, carregar o tipo de ficheiro a partir do seu computador ou adicionar manualmente o tipo de ficheiro.

Carregar tipo de ficheiro

Se optar por adicionar manualmente os tipos de ficheiros, clique no texto Adicionar tipos de ficheiros manualmente para o fazer.

Adicionar tipos de ficheiros manualmente

Em seguida, terá de especificar o formato do ficheiro que pretende 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 carregamento de ficheiros, pelo que pode adicionar quaisquer detalhes que lhe façam sentido.
  • 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 do Mozilla para obter uma lista completa dos tipos MIME comuns. Para determinar o tipo de MIME de um ficheiro, pode utilizar um verificador de ficheiros online.

Adicionar secção de tipos de ficheiros personalizados

A título de exemplo, eis os campos com as informações para um tipo de ficheiro YAML:

Extensão de ficheiro YAML

Também pode adicionar vários tipos de ficheiros personalizados clicando no ícone de mais (+). Se pretender remover um tipo de ficheiro, clique no ícone do caixote do lixo.

Ícones de mais e de lixo

Depois de preencher todos estes dados, clique no botão Guardar definições para aplicar as definições ao seu sítio.

Clique no botão Guardar definições

Permitir vários tipos de MIME

Se estiver a adicionar um tipo de ficheiro que tenha vários aliases ou tipos MIME possíveis, pode também adicioná-los ao campo Tipos MIME. Isto é especialmente útil para garantir o carregamento correto 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 pseudónimos, pode consultar este guia de referência para obter uma lista parcial.

Para utilizar esta funcionalidade, terá de clicar na opção Ativar suporte para vários tipos de MIME no plug-in.

Ativar o suporte de vários tipos de MIME

Nota: Se não vir esta faixa no seu plug-in, isso significa que esta opção já está activada no seu sítio.

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

Por exemplo, vamos adicionar o application/photoshop, application/psde image/photoshop aliases para um ficheiro Photoshop:

Exemplo de ficheiro Photoshop

Uma vez adicionadas essas definições, certifique-se de que clica no botão Guardar definições para aplicar as definições ao seu sítio.

Clique em guardar definições exemplo de ficheiro do photoshop

Dicas para proteger os uploads de ficheiros do WordPress

Pode ser conveniente permitir que os utilizadores carreguem todo o tipo de formatos de ficheiros, no entanto, isto pode levar a problemas de segurança. Pode manter o seu sítio mais seguro, permitindo tipos de carregamento específicos, seguindo estas sugestões:

Perguntas mais frequentes

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

File type not allowed

Neste caso, deve certificar-se de que o ficheiro que está a tentar carregar tem um tipo MIME que corresponde ao que adicionou ao seu site. Pode verificar rápida e facilmente o tipo MIME do seu ficheiro para se certificar de que o tipo corresponde.

Se o seu tipo MIME corresponder e ainda assim não for carregado, é importante saber que o WPForms coloca certos tipos de arquivos na lista negra. Alguns tipos de arquivos serão impedidos de serem carregados, mesmo que tenham sido adicionados usando o plugin File Upload Types. A lista completa de tipos de ficheiros são:

adeadpaplicaçãoasp
basetacocercgi
chmcomcplcrt
cshcsrdllconduzir
exefxpflvajuda
htahtaccesshtmhtml
htpasswdinfinsisp
frascojsjsejsp
kshlnkmdbmde
mdtmdwmscmsi
mspmstoperaçõespcd
phppifplprg
ps1ps2pyrb
scrsctshshb
shsswftmptorrent
urlvbvbevbs
vbscriptwscwsfwsh
dfxponetmpjsonotf
ttf   

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

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

Quer mais dicas para proteger seu site? Então não deixe de conferir nosso guia completo de segurança do WPForms para saber todos os detalhes.

O melhor plug-in de criação de formulários de arrastar e soltar do WordPress

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

Active o JavaScript no seu browser para preencher este formulário.