Query: ns_connreturnfile
OS: debian
Section: 3aolserv
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
Ns_ConnReturnFile(3aolserver) AOLserver Library Procedures Ns_ConnReturnFile(3aolserver) __________________________________________________________________________________________________________________________________________________NAMENs_ConnReturnFile - Return a file as a complete responseSYNOPSIS#include "ns.h" int Ns_ConnReturnFile(conn, status, type, file)ARGUMENTSNs_Conn conn (in) Pointer to open connection. char *file (in) Pointer to filename string. int status (in) HTTP status code. char *type (in) Pointer to mimetype string. _________________________________________________________________DESCRIPTIONThis routine is used to generate complete responses, including the HTTP status code specified by the status argument and appropriate head- ers followed by the contents of the file specified with the file argument. This routine utilizes the underlying builtin file-server code (aka, "fastpath"). As such, it shares the fastpath capabilities to automatically cache pre-read or memory mapped copies of the files and can safely support multiple, simultaneous responses. The following headers are included in the output: Last-modified Constructed based on the modification time of the given file. Content-length Constructed based on the size of the give file. Content-type Constructed with the given type argument. If type is NULL, the type will be determined based on the filename using the Ns_GetMime- Type routineSEE ALSONs_ConnFlush(3), Ns_ConnReturnOpenFd(3), Ns_GetMimeType(3)KEYWORDSconnnection, response AOLserver 4.0 Ns_ConnReturnFile(3aolserver)