[ Index ] |
PHP Cross Reference of phpBB-3.3.14-deutsch |
[Source view] [Print] [Project Stats]
(no description)
File Size: | 367 lines (13 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
BinaryFileResponse:: (14 methods):
__construct()
create()
setFile()
getFile()
setAutoLastModified()
setAutoEtag()
setContentDisposition()
prepare()
hasValidIfRangeHeader()
sendContent()
setContent()
getContent()
trustXSendfileTypeHeader()
deleteFileAfterSend()
Class: BinaryFileResponse - X-Ref
BinaryFileResponse represents an HTTP response delivering a file.__construct($file, $status = 200, $headers = [], $public = true, $contentDisposition = null, $autoEtag = false, $autoLastModified = true) X-Ref |
param: \SplFileInfo|string $file The file to stream param: int $status The response status code param: array $headers An array of response headers param: bool $public Files are public by default param: string|null $contentDisposition The type of Content-Disposition to set automatically with the filename param: bool $autoEtag Whether the ETag header should be automatically set param: bool $autoLastModified Whether the Last-Modified header should be automatically set |
create($file = null, $status = 200, $headers = [], $public = true, $contentDisposition = null, $autoEtag = false, $autoLastModified = true) X-Ref |
param: \SplFileInfo|string $file The file to stream param: int $status The response status code param: array $headers An array of response headers param: bool $public Files are public by default param: string|null $contentDisposition The type of Content-Disposition to set automatically with the filename param: bool $autoEtag Whether the ETag header should be automatically set param: bool $autoLastModified Whether the Last-Modified header should be automatically set return: static |
setFile($file, $contentDisposition = null, $autoEtag = false, $autoLastModified = true) X-Ref |
Sets the file to stream. param: \SplFileInfo|string $file The file to stream param: string $contentDisposition param: bool $autoEtag param: bool $autoLastModified return: $this |
getFile() X-Ref |
Gets the file. return: File The file to stream |
setAutoLastModified() X-Ref |
Automatically sets the Last-Modified header according the file modification date. |
setAutoEtag() X-Ref |
Automatically sets the ETag header according to the checksum of the file. |
setContentDisposition($disposition, $filename = '', $filenameFallback = '') X-Ref |
Sets the Content-Disposition header with the given filename. param: string $disposition ResponseHeaderBag::DISPOSITION_INLINE or ResponseHeaderBag::DISPOSITION_ATTACHMENT param: string $filename Optionally use this UTF-8 encoded filename instead of the real name of the file param: string $filenameFallback A fallback filename, containing only ASCII characters. Defaults to an automatically encoded filename return: $this |
prepare(Request $request) X-Ref |
{@inheritdoc} |
hasValidIfRangeHeader($header) X-Ref |
No description |
sendContent() X-Ref |
Sends the file. {@inheritdoc} |
setContent($content) X-Ref |
{@inheritdoc} |
getContent() X-Ref |
{@inheritdoc} |
trustXSendfileTypeHeader() X-Ref |
Trust X-Sendfile-Type header. |
deleteFileAfterSend($shouldDelete) X-Ref |
If this is set to true, the file will be unlinked after the request is sent Note: If the X-Sendfile header is used, the deleteFileAfterSend setting will not be used. param: bool $shouldDelete return: $this |
Generated: Mon Nov 25 19:05:08 2024 | Cross-referenced by PHPXref 0.7.1 |