Send the contents of the given filename via http
This function utilizes the $config->fileContentTypes
to match file extension
to content type headers and force-download state.
This function throws a WireException if the file can’t be sent for some reason.
This is procedural version of the $files->send()
method. See that method for all options.
Usage
// basic usage
wireSendFile (string $filename, array $headers);
// usage with all arguments
wireSendFile (string $filename, array $options = array, array $headers);
Arguments
Name | Type(s) | Description |
---|---|---|
filename | string | Full path and filename to send |
options (optional) | array | Optional options that you may pass in (see |
headers | array | Optional headers that are sent (see |
Exceptions
Method can throw exceptions on error:
WireException
See Also
Functions methods and properties
API reference based on ProcessWire core version 3.0.236