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") |