Ir al contenido principal

ResponseBodyAsFile

Estructura

ResponseBodyAsFile(sFileName)

Parámetros

| Parámetro | Tipo | Descripción
| sFileName | Cadena | el nombre del archivo en el directorio temporal de IndySoft que se utilizará para cargar el cuerpo del mensaje de la respuesta |

Valor devuelto

Cadena

Descripción

Utiliza esta función para establecer el cuerpo de un mensaje de respuesta web, tal y como se ha cargado desde sFileName. Este archivo «sFileName» debería encontrarse en el directorio «IndySoft Temp». Importante: Establezca los encabezados (ResponseHeader) y el código de estado (ResponseStatusCode) ANTES de definir el cuerpo del mensaje de respuesta mediante ResponseBodyAsText o ResponseBodyAsFile. Ten en cuenta que este procedimiento establecerá automáticamente el encabezado «content-type» en la respuesta web en función de la extensión del archivo sFileName. Si lo deseas, puedes sobrescribir este encabezado «content-type» utilizando ResponseHeader. A continuación se muestra la correspondencia entre el «tipo de contenido» y la extensión del archivo:

| Extensión de archivo | Tipo de contenido
| .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 |

Ejemplo

ResponseStatusCode(700)

ResponseBodyAsFile("MyXMLResponse.xml") |