No ScriptCase, quando definimos um campo como tipo upload em um Formulário, é de suma importância a definição das **Extensões permitida** para este campo.
Esta configuração faz com que estes campos aceitem apenas as extensões listadas na configuração, impedido o upload de arquivos indesejados.
**Lista de campos do tipo upload:**

![](https://img.zohostatic.com/zde/static/images/file.png)

*- Imagem (Nome de Arquivo);*

*- Imagem (Banco de dados);*

*- Documento (Nome de Arquivo);*

*- Documento (Banco de Dados)*

Para isso, vamos ver a seguir como definir e configurar essas extensões de maneira bem simples, para garantir mais segurança as aplicações desenvolvidas no ScriptCase:

1 - Na aplicação de Formulário, vamos até o menu esquerdo lateral desta aplicação, mais precisamente na opção "Campos -> Seu Campo", e logo em seguida, escolhemos o tipo do campo, que pode ser qualquer um dos 4 (quatro) citados acima:

![](https://help.scriptcase.net/galleryDocuments/edbsne241e22939f90cf507f1a1fb1544ddef7a4021161d24b31e2463054bafd71b31f13cde9c2b1fa5874e316bf722fc2ae5?inline=true)![](https://help.scriptcase.net/galleryDocuments/edbsn840e431e7430a915423bd697776b1b7f41d1ef045f33591a69813499c296e12385a8f75635204e3905c9300d5707bb91?inline=true)

2 - Feito isso, abrirá a tela com todas as configurações possíveis para se realizar no campo. O nosso interesse é pela opção "Extensões e tamanho de upload", conforme mostra a imagem abaixo:

![](https://help.scriptcase.net/galleryDocuments/edbsn225500de2fa08faf7e187c4df7776084302895d3faaaf4ab2871417245d316687e1086090d428a1693219cea11cd41f8?inline=true)

3 - Na definição das extensões, é possível adicionar também um tamanho máximo para cada uma delas, utilizando as seguintes unidades: bytes, KB, MB ou GB.

Podem ser definidas várias extensões, clicando no botão **Adicionar Extensão** ou informar uma lista separada por ' ; '. Por exemplo: **jpg;png;jpeg**

![](https://help.scriptcase.net/galleryDocuments/edbsn0df0892e73c681ead0dad97a57ef9a6542470840e6cd8fe27f36d18d41369c4d10a61e1bb578b465a49f49b651e74a01?inline=true)![](https://help.scriptcase.net/galleryDocuments/edbsna65559873b93af7e9f6044552914be82642102e12c51ee93ffd88d64c2e62bc61da08ce7735bf2fc92abc79faaf04e33?inline=true)

4 - Feito isso, é só clicar em "Salvar aplicação", gerar o código-fonte da mesma, e executá-la para testar as novas regras definidas para este campo.

![](https://help.scriptcase.net/galleryDocuments/edbsnadc3cd54e30c065717bdafcb73474da97b02a8275b7dd86eb670f00d211e9b71b1c173ca2d1d650009ce7afaaff1733b?inline=true)

![](https://img.zohostatic.com/zde/static/images/exclamation.png)

***Caso você já possua sua aplicação em produção e não tenha definido as extensões para os campos Imagem e Documento citados na nota logo no início deste artigo, basta você definir seguindo todo o passo a passo acima, e depois publicar somente esta aplicação novamente, para que ela possa ficar segura e livre de uploads de arquivos de qualquer natureza.***