Zum Hauptinhalt springen

ResponseBodyAsFile

Aufbau

ResponseBodyAsFile(sFileName)

Parameter

| Parameter | Typ | Beschreibung
| sFileName | Zeichenkette | Der Dateiname im IndySoft-Temp-Verzeichnis, der zum Laden des Nachrichtentextes der Antwort verwendet wird |

Rückgabewert

Zeichenkette

Beschreibung

Verwenden Sie diese Funktion, um den Textkörper einer Web-Antwort festzulegen – wie aus der Datei „sFileName“ geladen. Diese Datei „sFileName“ sollte im IndySoft-Temp-Verzeichnis vorhanden sein. Wichtig: Legen Sie alle Header (ResponseHeader) und den Statuscode (ResponseStatusCode) fest, BEVOR Sie den Antworttext entweder mit ResponseBodyAsText oder ResponseBodyAsFile festlegen. Beachten Sie, dass bei diesem Vorgang der Header „content-type“ in der Webantwort automatisch auf der Grundlage der Dateiendung von sFileName gesetzt wird. Sie können diesen „content-type“-Header bei Bedarf mithilfe von ResponseHeader überschreiben. Die Zuordnung von „content-type“ zu Dateiendungen ist nachfolgend aufgeführt:

| Dateiendung | content-type
| .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 |

Beispiel

ResponseStatusCode(700)

ResponseBodyAsFile("MyXMLResponse.xml") |