Ir diretamente para o conteúdo principal

ResponseBodyAsFile

Estrutura

ResponseBodyAsFile(sFileName)

Parâmetros

| Parâmetro | Tipo | Descrição
| sFileName | String | o nome do ficheiro no diretório IndySoft Temp que será utilizado para carregar o corpo da mensagem da resposta |

Valor de retorno

Cadeia de caracteres

Descrição

Utilize esta função para definir o corpo de uma mensagem de resposta web — tal como carregado a partir do sFileName. Este ficheiro sFileName deve existir no diretório IndySoft Temp. Importante: Defina quaisquer cabeçalhos (ResponseHeader) e defina o código de estado (ResponseStatusCode) ANTES de definir o corpo da mensagem de resposta utilizando ResponseBodyAsText ou ResponseBodyAsFile. Note que este procedimento definirá automaticamente o cabeçalho «content-type» na resposta web com base na extensão do ficheiro sFileName. Se desejar, pode substituir este cabeçalho «content-type» utilizando ResponseHeader. A correspondência entre o «tipo de conteúdo» e a extensão do ficheiro é apresentada abaixo:

| Extensão do ficheiro | Tipo de conteúdo
| .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 |

Exemplo

ResponseStatusCode(700)

ResponseBodyAsFile("MyXMLResponse.xml") |