sendStreamAsFile() public method
Sends the specified stream as a file to the browser.
Note that this method only prepares the response for file sending. The file is not sent until send() is called explicitly or implicitly. The latter is done after you return from a controller action.
See also sendFile() for an example implementation.
public $this sendStreamAsFile ( $handle, $attachmentName, $options = [] ) | ||
---|---|---|
$handle | resource |
The handle of the stream to be sent. |
$attachmentName | string |
The file name shown to the user. |
$options | array |
Additional options for sending the file. The following options are supported:
|
return | $this |
The response object itself |
throws | yii\web\HttpException |
if the requested range cannot be satisfied. |
Please login to continue.