httplib_send_file( conn, path, mime_type, additional_headers );
Parameters
Parameter | Type | Description |
---|---|---|
conn |
struct httplib_connection * |
The connection over which the file must be sent |
path |
const char * |
The full path and filename of the file |
mime_type |
const char * |
The mime type or NULL for automatic detection |
additional_headers |
const char * |
Additional headers to be sent |
Return Value
none
Description
The function httplib_send_file()
can be used to send a file over a connection. The MIME type of the file can be specified in the function call, or will be automatically determined based on the extension of the filename if the mime_type
parameter has the value NULL.
Additional custom header fields can be added as a parameter. Please make sure that these header names begin with X-
to prevent name clashes with other headers. If the additional_headers
parameter is NULL, no custom headers will be added.