-
Notifications
You must be signed in to change notification settings - Fork 195
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Erro upload de arquivo Odin Contact Form #317
Comments
Fix #317 upload problem if file is not required changing if($files) to if(count($files)
Fix #317 upload problem if file is not required
To confuso, isto está aberto ainda ou já foi resolvido, se eu puder gostaria de ajudar se ainda for preciso. |
Temos que testar isso aí, faz tanto que o issue "morreu" que não sabemos se de fato o problema foi solucionado hehe. |
O problema está no uso do media_handle_upload com outros campos no mesmo form. Ele não reconhece outros campos a não ser que eles sirvam para abastecer o title, alt da imagem/mídia, pois foi feito apenas para fazer upload de mídia.
Tentei add uma condicional para checar se o required é true, assim, se positivo, teremos duas camadas de validação no input file XD. o problema é que se falso não terá nenhuma validação. Outra solução mais segura porém meio tosca seria excluir o erro No file was uploaded. da condicional:
Bom, testei as duas formas e obtive sucesso, os emails chegam com e sem anexo, Resta saber se exite maneira melhor de fazer isso... Só consegui ir até aqui. |
Acho que achei uma forma melhor e mais genérica, checando o peso do arquivo em bytes. Tentei checar se existe arquivo com empty() mas não rolou.. Ao printar com count() sempre retorna 1 mesmo com o input vazio, então fui pro Feliz ano Novo pra todos! |
Olá pessoal!
Copiei o código de exemplo na documentação da Class Contact Form, e a única modificação foi mudar a opção
![shot-er-file](https://cloud.githubusercontent.com/assets/6278398/8757822/203c9be0-2cb4-11e5-871b-8b96c50d14bf.JPG)
required
do field parafalse
, para que não seja obrigatório o envio de arquivos em meu form, mas mesmo assim é retornado o alertArquivo No file was uploaded..
Dei uma olhada no código mas não consegui achar algo que poderia comprometer essa função.
Se alguém puder ajudar será nice!
The text was updated successfully, but these errors were encountered: