Aller directement au contenu principal

ResponseBodyAsFile

Structure

ResponseBodyAsFile(sFileName)

Paramètres

| Paramètre | Type | Description
| sFileName | Chaîne | Nom du fichier situé dans le répertoire temporaire d'IndySoft qui sera utilisé pour charger le corps du message de la réponse |

Valeur de retour

Chaîne

Description

Utilisez cette fonction pour définir le corps d'un message de réponse Web, tel qu'il a été chargé à partir du fichier sFileName. Ce fichier sFileName doit se trouver dans le répertoire IndySoft Temp. Important : définissez tous les en-têtes (ResponseHeader) et le code d'état (ResponseStatusCode) AVANT de définir le corps du message de réponse à l'aide de ResponseBodyAsText ou de ResponseBodyAsFile. Notez que cette procédure définira automatiquement l'en-tête « content-type » dans la réponse Web en fonction de l'extension du fichier sFileName. Si vous le souhaitez, vous pouvez remplacer cet en-tête « content-type » à l'aide de ResponseHeader. Le tableau de correspondance entre le « type de contenu » et l'extension de fichier est présenté ci-dessous :

| Extension de fichier | type de contenu
| .txt | text/plain.htm | text/html.html | text/html.ini | text/plain.log | text/plain.xml | application/xml.pdf | application/pdf.gif | image/gif.jpg | image/jpeg.jpeg | image/jpg.png | image/png.bmp | image/bmp |

Exemple

ResponseStatusCode(700)

ResponseBodyAsFile("MyXMLResponse.xml") |