🎉 USE O CUPOM DESCONTO-FULL | 10% OFF acima de R$ 100,00

Como corrigir a falha de upload de arquivos no WPForms

Time Full Services Time Full Services Pro
Tipo Outros erros
Nome do erro Upload de arquivos falha no WPForms EN: WPForms file upload not working
Severidade Grave
Descrição O upload de arquivo do WPForms falha quando o visitante tenta anexar um arquivo e o formulário rejeita ou não envia. As causas reais são o tipo do arquivo fora da lista de extensões permitidas, o tamanho acima do limite do servidor (upload_max_filesize), ou o estilo Moderno de upload travando por conflito de SSL ou JavaScript.

Conteúdo exclusivo para membros Pro

Faça upgrade para acessar este item completo.

Perguntas frequentes

Por que o WPForms recusa meu arquivo dizendo que o tipo não e permitido
A extensão do arquivo não esta na lista do campo File Upload. Por padrão o WPForms aceita imagens, documentos do Office, PDF, audio e vídeo comuns. Para outros tipos, abra o campo e adicione a extensão na lista Allowed File Extensions, separada por virgula e sem ponto.
O arquivo e pequeno mas aparece a mensagem de tamanho máximo excedido. Por que
O campo Max File Size do WPForms herda o teto de upload_max_filesize e post_max_size do PHP. Em hospedagem compartilhada esse limite costuma ser 2M ou 8M. Veja o tooltip do Max File Size para o valor real e peca ao host para eleva-lo se precisar de arquivos maiores.
O upload trava na metade no estilo de arrastar e soltar. O que fazer
O estilo Moderno envia por AJAX e quebra com conteúdo misto (asset em HTTP numa página HTTPS) ou no Safari e em navegadores internos de apps. Verifique avisos de Mixed Content no console e, para testar, troque o estilo do campo para Classico na aba Avancado.
Onde o WPForms guarda os arquivos enviados
Por padrão os arquivos ficam em wp-content/uploads/wpforms/, fora da Biblioteca de Mídia. Se a opção Armazenar arquivo na Biblioteca de Mídia estiver ligada na aba Avancado do campo, o anexo também aparece em Mídia.
A entrada chegou sem o anexo. O arquivo se perdeu
Geralmente a pasta de uploads do WPForms esta sem permissao de escrita, entao o arquivo e recebido mas não gravado. Confirme via FTP que wp-content/uploads/wpforms existe com permissao 0755 e reenvie o formulário para validar.
Posso permitir upload de arquivos zip ou csv
Sim. Esses tipos são seguros e basta adicionar zip e csv a lista de extensões do campo. Evite incluir tipos executaveis como php, phtml ou svg, que permitem rodar código no servidor e não devem ser aceitos em upload público.
O upload funciona no computador mas falha no celular
Navegadores internos de apps como Instagram e Facebook não completam o upload no estilo Moderno. Oriente o visitante a abrir o link no navegador padrão do celular ou configure o campo no estilo Classico, que usa o seletor de arquivos nativo do aparelho.
Por que arquivos grandes falham mesmo com o limite do WPForms alto
Um proxy como o Cloudflare corta o POST antes de chegar ao PHP. No plano gratuito e Pro do Cloudflare o teto de upload e 100 MB. Acima disso o envio falha independentemente do Max File Size do WPForms e do limite do servidor.

Seja PRO.

Tenha acesso a snippets de código premium — PHP, JavaScript, CSS e HTML prontos para usar em seus projetos.

Conhecer o plano Pro →

Uma nova era para o WordPress.

A FULL Services redefine o CMS com uma arquitetura modular que transforma o WordPress em um motor de crescimento digital. 

Painéis personalizados

Um novo nível de controle para o WordPress. Acompanhe métricas, automações e evolução do seu site em um único painel visual.

A força por trás de grandes marcas

Para agências, estúdios e profissionais independentes que desejam oferecer soluções de alto nível com sua própria marca.

Componentes

Hero Sections

30 componentes

Seções de CTA

14 componentes

Login

14 componentes

Blog

14 componentes

Cabeçalhos

24 componentes

Seções de FAQ

53 componentes

Cadastro

53 componentes

Blog individual

53 componentes

Rodapés

28 componentes

Seções de contato

27 componentes

Seções de preços

27 componentes

Faixas

27 componentes

Portfólio

16 componentes

Seções de equipe

12 componentes

Números

12 componentes

Logotipos

12 componentes