Send the contents of the given filename to the current http connection
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.
Usage
// basic usage
$files->send(string $filename);
// usage with all arguments
$files->send(string $filename, array $options = [], 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 (optional) | array | Optional headers that are sent (see |
Exceptions
Method can throw exceptions on error:
WireException
See Also
API reference based on ProcessWire core version 3.0.168