ResponseBody come file
Struttura
ResponseBodyAsFile(sFileName)
Parametri
| Parametro | Tipo | Descrizione
| sFileName | Stringa | il nome del file nella directory temporanea di IndySoft che verrà utilizzato per caricare il corpo del messaggio della risposta |
Valore restituito
Stringa
Descrizione
Utilizza questa funzione per impostare il corpo di un messaggio di risposta web, così come è stato caricato dal file sFileName. Questo file sFileName dovrebbe trovarsi nella directory IndySoft Temp. Importante: impostare eventuali intestazioni (ResponseHeader) e il codice di stato (ResponseStatusCode) PRIMA di impostare il corpo del messaggio di risposta utilizzando ResponseBodyAsText o ResponseBodyAsFile. Si noti che questa procedura imposterà automaticamente l'intestazione «content-type» nella risposta web in base all'estensione del file sFileName. Se lo desideri, puoi sovrascrivere questa intestazione "content-type" utilizzando ResponseHeader. Di seguito è riportata la corrispondenza tra il campo "content-type" e l'estensione del file:
| Estensione del file | Tipo di contenuto
| .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 |
Esempio
ResponseStatusCode(700)
ResponseBodyAsFile("MyXMLResponse.xml") |