4D v16.3

WEB SEND FILE

Página Inicial

 
4D v16.3
WEB SEND FILE

WEB SEND FILE 


 

WEB SEND FILE ( htmlArquivo ) 
Parâmetro Tipo   Descrição
htmlArquivo  String in Rota do arquivo HTML ou string vazia para terminar SEND HTML FILE

O comando WEB SEND FILE envia ao navegador web a página HTML ou o arquivo web armazenado no documento cuja rota se passa em arquivohtml.

Por padrão, 4D busca o documento HTML no interior da pasta raiz, definida nas Propriedades do banco.

Este comando aceita como parâmetro uma rota de acesso expressa em sintaxe Posix (nomes de diretórios ou de pastas separados por uma barra oblíqua "/") ou em sintaxe sistema.
Se passar uma rota de acesso inválida, se gera um erro asociado à gestão dos arquivos de seu sistema operativo. Pode interceptar este erro utilizando um método instalado pelo comando ON ERR CALL. Se o método mostra uma caixa de diálogo de alerta ou de mensagem, aparecerá na máquina do navegador.
Quando tiver executada a instrução WEB SEND FILE, a variável sistema OK se atualiza: se o arquivo a enviar existir e se o timeout não for passado, OK toma o valor 1. Do contrário, toma o valor 0.

Nota: se chama WEB SEND FILE desde um processo que não é um processo web, o comando não faz nada. Não se retorna nenhum erro e a chamada simplesmente é ignorada.

As referências às variáveis 4D e a as etiquetas de tipo 4DSCRIPT na página sempre se analizam quando o tipo de documento o permite (documento baseado em texto).

Exemplo  

A pasta raiz do banco de dados é a pasta WebDocs. Contém os elementos abaixo:

 ..\WebDocs\HTM\MyPage.HTM

Enviar a página web "MinhaPagina.HTM" pode ser efetuada da seguinte maneira :

 WEB SEND FILE("HTM/MinhaPagina.HTM")

Se o arquivo a ser enviado existir e o timeout não tiver passado, OK é estabelecido a 1. Senão, é igual a 0.



Ver também 

Binding 4D objects with HTML objects
WEB SEND BLOB

 
PROPRIEDADES 

Produto: 4D
Tema: Web Server
Número 619

Este comando modifica a variável sistema OKThis command can be run in preemptive processes

 
HISTÓRIA 

Modificado: 4D v6.5
Modificado: 4D v12
Renomear: 4D v13

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v16)
Manual de linguagem 4D ( 4D v16.1)
Manual de linguagem 4D ( 4D v16.2)
Manual de linguagem 4D ( 4D v16.3)