Como aceitar o envio de múltiplos arquivos em formulários do WordPress
Um único arquivo nem sempre é suficiente. Candidatos a vagas de emprego precisam enviar currículos E cartas de apresentação. Solicitações de suporte exigem várias capturas de tela. Pedidos de projetos precisam de diversas imagens de referência.
Envio de vários arquivos Permitir que os usuários anexem vários arquivos em um único envio de formulário — sem precisar enviar anexos por e-mail separadamente.
Neste guia, você aprenderá como configurar o envio de múltiplos arquivos em seus formulários do WordPress.
Quando você precisa enviar vários arquivos simultaneamente
Casos de uso comuns
Os pedidos de emprego
- CV
- Carta de apresentação
- Amostras de portfólio
- Certificações
Tickets de Suporte
- Várias capturas de tela do problema
- Logs de erros
- Arquivos de configuração
Reivindicações de seguro
- Fotos dos danos tiradas de diferentes ângulos.
- Boletins policiais
- Recibos
Solicitações de design
- Imagens de referência
- Ativos da marca
- Esboços ou maquetes
Inscrições do Concurso
- Várias fotos por publicação
- Série de obras de arte
- Os clipes de vídeo
Integração do cliente
- contratos
- Documentos de identidade
- Registro comercial
- Formulários fiscais
Imobiliária
- Fotos da propriedade
- Planos de chão
- Relatórios de inspeção
Envio de um único arquivo versus envio de vários arquivos
| Característica | Único arquivo | Arquivos Múltiplos |
|---|---|---|
| Arquivos por campo | 1 | 2+ |
| Caso de uso | Foto de perfil, documento único | Portfólios, conjuntos de documentação |
| Seleção do usuário | Clique e escolha uma opção. | Clique e selecione vários (Ctrl/Cmd + clique) |
| Arraste e solte | Solte um arquivo | Arraste e solte vários arquivos de uma só vez. |
| Complexidade | simples | Requer limites mínimos/máximos |
Configurando o envio de vários arquivos
Veja como configurar o envio de vários arquivos simultaneamente com Construtor automático de formulários:
Passo 1: Instale o Construtor Automático de Formulários
- Acesse Plugins → Adicionar Novo
- Procurar por "A.F.B.(Abreviação de Auto Form Builder)
- Encontrar "AFB – Criador Automático de Formulários – Criador de Formulários com Arrastar e Soltar"
- Clique Agora instale, Em seguida Ativação
Passo 2: Adicione um campo para upload de arquivos
- Crie ou edite seu formulário
- Arraste o Anexar Ficheiro campo no seu formulário
- Clique para abrir as configurações do campo.
Passo 3: Habilitar Vários Arquivos
- Encontre o Permitir vários arquivos opção
- Ative ou desative ON
O campo agora aceita a seleção de múltiplos arquivos.
Passo 4: Defina os limites de arquivo
Arquivos mínimos
Exigir um determinado número de uploads:
- Exemplo: Mínimo de 3 fotos para inscrição no concurso.
- Deixe em 0 para nenhum valor mínimo.
Número máximo de arquivos
Limitar o número de uploads:
- Exemplo: Máximo de 10 arquivos para evitar abusos.
- Protege o armazenamento do servidor.
- Mantém os envios gerenciáveis.
Etapa 5: Configurar tipos de arquivo
Especifique os tipos de arquivo permitidos:
- imagens: .jpg, .png, .gif, .webp
- Documentos: .pdf, .doc, .docx
- Planilhas: .xls, .xlsx, .csv
- Archives: .zip, .rar
Habilite apenas o que for necessário para o caso de uso.
Etapa 6: Defina os limites de tamanho
Defina o tamanho máximo do arquivo:
- Por arquivo: Tamanho máximo para cada arquivo individual (ex.: 5 MB)
- Considerar: Tamanho total de upload = número máximo de arquivos × limite por arquivo
Etapa 7: Personalizar rótulos
- Rótulo do campo: “Carregar documentos” ou “Anexar arquivos”
- Botão de texto: “Escolher arquivos” ou “Adicionar arquivos”
- Texto de ajuda: “Faça o upload de até 5 arquivos (PDF, DOC). Máximo de 10 MB cada.”
Experiência do usuário para uploads múltiplos
Como os usuários selecionam vários arquivos
Método de clique
- O usuário clica no botão “Escolher arquivos”.
- O navegador de arquivos é aberto.
- O usuário mantém pressionada a tecla Ctrl (Windows) ou Cmd (Mac) e clica em vários arquivos.
- Ou usa Shift+clique para seleção de intervalo
- Abrir com um clique
Arrastar e soltar
- O usuário seleciona vários arquivos em seu explorador de arquivos.
- Arrasta-os para a zona de upload.
- Remove todos os arquivos de uma vez.
Múltiplas seleções
- O usuário clica para adicionar o primeiro lote.
- Clique novamente para adicionar mais arquivos.
- Os arquivos se acumulam até atingir o limite.
Visualização do arquivo
Mostre aos usuários o que eles selecionaram:
- Lista de nomes de arquivos
- Pré-visualizações em miniatura para imagens
- Botões de remoção individuais
- Tamanhos de arquivo
Indicadores de progresso
Para uploads grandes, mostrar:
- Barra de progresso do upload
- Status por arquivo
- Confirmação de conclusão
Estabelecer limites adequados
Arquivos mínimos
| Cenário | Mínimo sugerido |
|---|---|
| Anexos gerais | 0 (opcional) |
| concurso de fotografia | 1-3 |
| fotos de sinistros de seguro | 2-3 |
| Envio de portfólio | 3-5 |
Número máximo de arquivos
| Cenário | Máximo sugerido |
|---|---|
| Capturas de tela de suporte | 5 |
| Documentos de candidatura a emprego | 5 |
| Envio de fotos para a galeria | 10-20 |
| Arquivos de projeto | 10 |
| Pacote de documentos | 10-15 |
Limites de tamanho de arquivo
| Tipo de Conteúdo | Limite sugerido por arquivo |
|---|---|
| Documentos (PDF, DOC) | 5-10 MB |
| Imagens (JPG, PNG) | 5-10 MB |
| Fotos em alta resolução | 15-25 MB |
| Vídeos | 50-100 MB |
| Arquivos (ZIP) | 25-50 MB |
Exemplos de formulários de upload múltiplo
Formulário de Solicitação de Emprego
Configuração de upload de arquivos:
- Gravadora: “Documentos de Candidatura”
- Múltiplo: Sim
- Mínimo: 1 (pelo menos um currículo)
- Máximo: 5
- Tipos de arquivo: PDF, DOCX, DOCX
- Tamanho máximo: 5 MB cada
- Texto de ajuda: Faça o upload do seu currículo e carta de apresentação (em PDF ou Word). Você também pode incluir exemplos de portfólio.
Formulário de ticket de suporte
Configuração de upload de arquivos:
- Gravadora: “Capturas de tela / Anexos”
- Múltiplo: Sim
- Mínimo: 0 (opcional)
- Máximo: 5
- Tipos de arquivo: Imagens + PDF
- Tamanho máximo: 10 MB cada
- Texto de ajuda: Anexe capturas de tela ou arquivos que ajudem a explicar o problema (opcional).
Inscrição no concurso de fotografia
Configuração de upload de arquivos:
- Gravadora: “Fotos do Concurso”
- Múltiplo: Sim
- Mínimo: 3
- Máximo: 5
- Tipos de arquivo: Somente JPG e PNG
- Tamanho máximo: 15 MB cada
- Texto de ajuda: “Faça o upload de 3 a 5 fotos em alta resolução. Formato JPG ou PNG.”
Formulário de Reivindicação de Seguro
Configuração de upload de arquivos:
- Gravadora: “Fotos e documentação dos danos”
- Múltiplo: Sim
- Mínimo: 2
- Máximo: 10
- Tipos de arquivo: Imagens + PDF
- Tamanho máximo: 10 MB cada
- Texto de ajuda: “Faça o upload de pelo menos 2 fotos dos danos, tiradas de ângulos diferentes. Inclua todos os documentos relevantes.”
Gerenciando o envio de múltiplos arquivos
Visualizando os uploads
Nos detalhes da submissão, você verá:
- Lista de todos os arquivos enviados
- Nomes e tamanhos dos arquivos
- Links para download de cada arquivo
- Miniaturas de imagens (para arquivos de imagem)
Baixando arquivos
- Clique em cada arquivo individualmente para fazer o download de um por vez.
- Ou baixe tudo como um arquivo ZIP (se compatível).
Em notificações por e-mail
Dependendo da configuração:
- Arquivos anexados ao e-mail de notificação
- Ou links para baixar arquivos
Observação: Arquivos grandes/múltiplos podem exceder os limites de anexos de e-mail. Links são mais seguros.
Exportação em CSV
Os campos de arquivo normalmente são exportados como:
- URLs dos arquivos (links para download)
- Ou caminhos de arquivos no servidor
Considerações sobre o servidor
Espaço de armazenamento
O envio de vários arquivos consome mais espaço de armazenamento:
- 10 usuários × 5 arquivos × 5 MB = 250 MB por dia
- Monitorar uso do disco
- Implementar políticas de limpeza
Limites de upload
As configurações do servidor podem restringir os uploads:
Configurações PHP
upload_max_filesize– Tamanho máximo de um único arquivopost_max_size– Total máximo de dados POSTmax_file_uploads– Número máximo de arquivos por solicitação
Configurações do WordPress
As configurações de mídia também podem limitar os uploads.
Limites de hospedagem
A hospedagem compartilhada geralmente possui limites mais rígidos do que servidores VPS ou dedicados.
Problemas de tempo limite
O envio de vários arquivos grandes pode expirar o tempo limite:
- Crescimento
max_execution_timese possível - Use uploads em partes/assíncronos para arquivos muito grandes.
- Defina limites de tamanho de arquivo realistas.
Melhores Práticas
1. Defina expectativas claras
Informe os usuários antecipadamente:
- Quantos arquivos eles podem enviar?
- Quais tipos de arquivo são aceitos?
- Tamanho máximo do arquivo
Exemplo de texto de ajuda:
“Faça o upload de até 5 arquivos. Formatos aceitos: PDF, JPG, PNG. Tamanho máximo de cada arquivo: 10 MB.”
2. Utilize limites apropriados
- Não permita 100 arquivos se você precisar apenas de 5.
- Equilibrar as necessidades do usuário com a capacidade do servidor
- Opte por restrições razoáveis.
3. Ative o recurso de arrastar e soltar.
Facilita muito a seleção de vários arquivos em comparação com o método de clicar e pressionar Ctrl.
4. Exibir pré-visualizações de arquivos
Permitir que os usuários vejam o que eles enviaram:
- Confirma se os arquivos selecionados estão corretos.
- Permite remover arquivos incorretos.
- Reduz erros
5. Fornecer opção de remoção
Os usuários devem ser capazes de:
- Remova os arquivos individuais antes do envio.
- Substitua os arquivos incorretos
- Recomece se necessário.
6. Teste com arquivos reais
Antes do lançamento:
- Faça upload dos arquivos reais que os usuários enviarão.
- Teste nos limites máximos (número máximo de arquivos, tamanho máximo)
- Verifique se todos os arquivos aparecem na submissão.
- Verifique o tratamento das notificações por e-mail.
7. Planeje o armazenamento
- Calcule as necessidades de armazenamento com base no volume esperado.
- Configure rotinas de limpeza para envios antigos.
- Monitorar uso do disco
Solução de problemas de uploads múltiplos
Apenas um arquivo pode ser carregado.
Verifica:
- A opção de múltiplos arquivos está habilitada nas configurações do campo.
- O usuário está selecionando vários arquivos corretamente (Ctrl/Cmd + clique).
O upload falha durante o processo.
Causas possíveis:
- O tamanho total excede o limite do servidor.
- Tempo limite excedido durante o upload
- Um dos arquivos no lote é de tipo inválido.
Soluções:
- Reduzir o tamanho dos arquivos
- Envie menos arquivos
- Verifique as configurações de tempo limite do servidor.
Arquivos ausentes da submissão
Verifica:
- Carregar formulário preenchido antes do envio
- O servidor não atingiu o tempo limite
- Arquivos dentro dos limites de tamanho/tipo
Não consigo baixar os arquivos enviados.
Verifica:
- Os arquivos existem no servidor.
- Permissões de arquivo corretas
- Os caminhos dos arquivos no banco de dados estão corretos.
Considerações de Segurança
Validação de tipo de arquivo
- Sempre limite os tipos de arquivo ao que você precisa.
- Não permita arquivos executáveis (.exe, .php, .js)
- Validar tanto no lado do cliente quanto no lado do servidor.
Local de armazenamento
- Os arquivos devem ser armazenados em diretórios protegidos.
- Não é diretamente acessível por meio de adivinhação de URL.
- Considere o controle de acesso para documentos confidenciais.
Análise de Malware
Para aplicações de alta segurança:
- Analise os arquivos enviados em busca de malware.
- Coloque arquivos suspeitos em quarentena
- Use plugins de segurança
Perguntas frequentes
Quantos arquivos os usuários podem enviar de uma só vez?
Você controla isso com a configuração de número máximo de arquivos. As configurações do servidor (max_file_uploads) também impõem limites — normalmente 20 por padrão.
Os usuários podem adicionar arquivos após a seleção inicial?
Sim, na maioria das implementações é possível clicar novamente para adicionar mais arquivos até atingir o limite.
O que acontece se um dos arquivos não for validado?
Normalmente, o arquivo inválido é rejeitado com uma mensagem de erro, mas arquivos válidos ainda podem ser aceitos. O comportamento varia de acordo com a implementação.
Posso exigir pelo menos X arquivos?
Sim, defina a opção de número mínimo de arquivos. Os usuários não poderão enviar arquivos até que tenham carregado pelo menos essa quantidade.
Vários arquivos contam para o meu espaço de armazenamento na hospedagem?
Sim, todos os arquivos enviados consomem espaço de armazenamento no servidor. Monitore o uso e implemente políticas de limpeza.
Resumo
Configurando o envio de vários arquivos:
- Habilitar vários arquivos nas configurações do campo de upload de arquivos
- Defina o número mínimo de arquivos. se for necessário um determinado número
- Defina o número máximo de arquivos. para prevenir abusos e gerenciar o armazenamento
- Configurar tipos de arquivo – Permita apenas o necessário
- Defina limites de tamanho apropriado para o tipo de conteúdo
- Adicione um texto de ajuda claro. Explicando os limites aos usuários
- Ativar arrastar e soltar para uma melhor experiência do usuário
- Teste completamente antes do lançamento
Conclusão
O envio de múltiplos arquivos transforma seus formulários de simples coleta de dados em uma coleta abrangente de documentos. Candidaturas a vagas de emprego, solicitações de suporte, pedidos de indenização de seguros — qualquer cenário em que um único arquivo não seja suficiente.
Construtor automático de formulários Facilita a configuração do envio de múltiplos arquivos. Habilite a opção, defina seus limites, escolha os tipos de arquivo permitidos e você estará pronto para aceitar pacotes de documentos, conjuntos de fotos e envios com vários arquivos.
Pronto para aceitar vários arquivos? Baixe o Construtor Automático de Formulários e configure o envio de vários arquivos hoje mesmo.