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.