4D v12.4

SEND HTML FILE

Inicio

 
4D v12.4
SEND HTML FILE

 

SEND HTML FILE 


 

SEND HTML FILE ( archivohtml ) 
Parámetro Tipo   Descripción
archivohtml  Cadena in Ruta de acceso al archivo web a enviar

El comando SEND HTML FILE envía al navegador web la página HTML o el archivo web almacenado en el documento cuya ruta se pasa en archivohtml.

Por defecto, 4D busca el documento HTML al interior de la carpeta raíz, definida en las Propiedades de la base.
Este comando acepta como parámetro una ruta de acceso expresada en sintaxis Poxis (nombres de directorios o de carpetas separados por una barra oblicua "/") o en sintaxis sistema.
Si pasa una ruta de acceso inválida, se genera un error asociado a la gestión de los archivos de su sistema operativo. Puede interceptar este error utilizando un método instalado por el comando ON ERR CALL. Si el método muestra una caja de diálogo de alerta o de mensaje, aparecerá en el equipo del navegador.

Una vez se ejecuta SEND HTML FILE, la variable sistema OK se actualiza: si el archivo a enviar existe y si el timeout no ha pasado, OK toma el valor 1. De lo contrario, toma el valor 0.

Nota: si llama SEND HTML FILE desde un proceso que no es un proceso web, el comando no hace nada. No se devuelve ningún error y la llamada simplemente se ignora.

Las referencias a las variables 4D y a las etiquetas de tipo 4DSCRIPT en la página siempre se analizan cuando el tipo de documento lo permite (documento basado en texto).

Ejemplo  

La carpeta raíz HTML de la base es la carpeta WebDocs. Contiene los siguientes elementos:

.

 .\WebDocs\HTM\MiPagina.HTM

El envío de la página web "MiPagina.HTM" debe efectuarse de la siguiente forma:

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

Si el archivo a enviar existe y si el timeout no ha pasado, OK toma el valor 1. De lo contrario, toma el valor 0.

 
PROPIEDADES 

Producto: 4D
Tema: Servidor Web
Número 619

Este comando modifica la variable sistema OK

 
HISTORIA 

New
Modificado: 4D v6.5
Modificado: 4D v12

 
VER TAMBIÉN 

Asociar objetos 4D a objetos HTML
SEND HTML BLOB