4D v16.3

WEB SEND FILE

Inicio

 
4D v16.3
WEB SEND FILE

WEB SEND FILE 


 

WEB SEND FILE ( archivohtml ) 
Parámetro Tipo   Descripción
archivohtml  Cadena in Ruta de acceso HTML al archivo HTML o cadena vacía para terminar SEND HTML FILE

El comando WEB SEND 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 WEB SEND 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 WEB SEND 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.



Ver también 

Asociar objetos 4D a objetos HTML
WEB SEND BLOB

 
PROPIEDADES 

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

Este comando modifica la variable sistema OKThis command can be run in preemptive processes

 
HISTORIA 

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

 
ARTICLE USAGE

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