Definindo as extensões para os campos do tipo upload
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:
- 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:
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:
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
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.
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.
Related Articles
Dividindo os campos em Blocos
Em um bloco podemos separar de forma previamente organizada os campos que pertencem ao Formulário. Nesse estilo de organização podemos criar vários blocos e dar ao Formulário um layout mais flexível e agradável ao usuário final. Para você criar um ...
Criando um agrupamento de campos.
Veja como criar grupos de campos de forma simples na aplicação de consutla. 1. Em uma consulta acesse o menu Campos e clique em Novo campo. 2. Defina a quantidade e clique em Prosseguir. Neste caso precisamos de um campo apenas. 3. Na tela de ...
Uso do Campo do Tipo CEP
O scriptcase possui uma biblioteca já instalada e configurada com a base de dados dos Correios. NOTA:Essa funcionalidade estar apenas disponível para instalações brasileiras do scriptcase. Dessa forma siga os passos abaixo para estar utilizando o ...
Usando dois aplicativos de pesquisa para acessar um formulário
Neste exemplo, vamos criar 2 aplicativos do tipo "Filtro" e 1 aplicativo do tipo "Formulário". Nos aplicativos do tipo Filtro, usaremos as tabelas "customers" e "orders", porém, selecionaremos apenas alguns campos de cada tabela e faremos ajustes em ...
Atualização Manual - Mac OS
Antes de realizar qualquer procedimento recomendamos a realização de um backup de seus projetos. Para realizar o backup do Scriptcase: Acesse Configurações > Administração, no menu lateral acesse Serviços > Backup. Será gerado um arquivo (.ZIP) com ...