4D v16.3

WEB ENVOYER FICHIER

Accueil

 
4D v16.3
WEB ENVOYER FICHIER

WEB ENVOYER FICHIER 


 

WEB ENVOYER FICHIER ( fichierWeb ) 
Paramètre Type   Description
fichierWeb  Chaîne in Chemin d'accès au fichier Web à envoyer

La commande WEB ENVOYER FICHIER envoie au navigateur Web la page HTML ou le fichier Web stocké dans le document dont vous passez le chemin d'accès dans fichierHTML. La commande peut envoyer tout type de fichier pris en charge par les navigateurs Web (pages html mais aussi fichiers xml ou txt, images jpeg, tiff...)

Par défaut, 4D recherche le document à l'intérieur du dossier racine HTML, défini dans les Propriétés de la base.
Cette commande accepte en paramètre un chemin d’accès exprimé en syntaxe Posix (noms de répertoires ou de dossiers séparés par une barre oblique "/") ou en syntaxe système.
Si vous passez un chemin d'accès invalide, une erreur liée à la gestion de fichiers de votre système d'exploitation est générée. Vous pouvez intercepter l'erreur à l'aide d'une méthode installée par la commande APPELER SUR ERREUR. Si la méthode affiche une boîte de dialogue d'alerte ou de message, celle-ci apparaît sur le poste du navigateur.

Une fois que l'instruction WEB ENVOYER FICHIER a été exécutée, la variable système OK est mise à jour : si le fichier à envoyer existe et si le timeout n’est pas dépassé, la variable OK prend la valeur 1. Dans le cas contraire, elle prend la valeur 0.

Note : Si vous appelez WEB ENVOYER FICHIER depuis un process qui n'est pas un process Web, la commande ne fait rien. Aucune erreur n'est retournée, l'appel est simplement ignoré.

Les éventuelles références aux variables 4D et aux balises de type 4DSCRIPT présentes dans la page sont analysées lorsque le type du document le permet (document basé sur du texte).

Exemple  

Le dossier racine HTML de la base est le dossier WebDocs. Il contient les éléments suivants :

 ..\WebDocs\HTM\MaPage.HTM

L'envoi de la page Web "MaPage.HTM" doit être effectué de cette manière :

 WEB ENVOYER FICHIER("HTM/MaPage.HTM")

Si le fichier à envoyer existe et si le timeout n’est pas dépassé, la variable OK prend la valeur 1. Dans le cas contraire, elle prend la valeur 0.



Voir aussi  

Traiter les données reçues
WEB ENVOYER BLOB

 
PROPRIÉTÉS 

Produit : 4D
Thème : Serveur Web
Numéro : 619
Nom intl. : WEB SEND FILE

Cette commande modifie la variable système OKCommande(s) éligible(s) à l'exécution dans un process préemptif

 
HISTORIQUE 

Modifié : 4D v6.5
Modifié : 4D v12
Renommé : 4D v13

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v16)
4D - Langage ( 4D v16.1)
4D - Langage ( 4D v16.2)
4D - Langage ( 4D v16.3)