Tecnologia > Ferramentas de Apoio > LSP - Linguagem Senior de Programação > Funções > Funções para WEB 5.0 > WebValidaArquivo

WebValidaArquivo

Esta função permite validar a extensão e o tamanho máximo de um arquivo enviado ao servidor.

Sintaxe: WebValidaArquivo(Alfa NomeCampo, Alfa Descricao, Alfa Extensao, Alfa Opcional, Numero TamanhoMaximo, Alfa end ValorCampo, Alfa end Retorno);

Parâmetros

Nome Tipo Descrição
NomeCampo Alfa Nome do campo (<input>) do formulário que contém o nome do arquivo a ser validado;
Descrição Alfa Descrição do campo que contém o arquivo a ser validado. Este parâmetro é utilizado em caso de mensagens de erro;
Extensão Alfa Este parâmetro é opcional e se for informado um valor diferente de "", será utilizado para validar a extensão do arquivo;
Opcional Alfa Determina o nome do arquivo, se o valor deste parâmetro for igual a S, indica que o nome do arquivo pode estar vazio;
TamanhoMaximo Numero Este parâmetro é opcional, e se for informado um valor maior que 0 (zero), ele será utilizado para validar o tamanho máximo em KB do arquivo. O valor máximo suportado neste parâmetro é 2.097.151 KB (apenas arquivos com menos de 2 GB);
ValorCampo Alfa Caso a validação seja executada com sucesso, o nome do arquivo contido no valor do campo NomeCampo será retornado neste parâmetro. Este é o nome do arquivo que foi validado;
Retorno Alfa Caso a validação tenha sido efetuada com sucesso, o valor deste parâmetro será OK, caso contrário conterá a mensagem de erro.

Exemplo:

definir Alfa xRetorno;
definir Alfa xValorCampo;

WebValidaArquivo("FileName_1", "Anexo", ".PNG", "S", 260, xValorCampo , xRetorno);
 
se (xRetorno = "OK")
  Mensagem(Retorna, xValorCampo);
senao
  Mensagem(Erro, xRetorno);

Nota

Função disponível para os sistemas Gestão Empresarial PME | GO UP, Gestão Empresarial | ERP, Gestão de Pessoas | HCM e Ronda Senior.

Este artigo ajudou você?