LibHTTP API Reference

December 20, 2016 ยท View on GitHub

httplib_send_file( conn, path, mime_type, additional_headers );

Parameters

ParameterTypeDescription
connstruct httplib_connection *The connection over which the file must be sent
pathconst char *The full path and filename of the file
mime_typeconst char *The mime type or NULL for automatic detection
additional_headersconst 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.

See Also