Fixed streaming for thumbs that are already in storage.
Change-Id: Iafbd5c435a5d63738a43f1ac4e52e6c4148d6784
This commit is contained in:
parent
a367d81a98
commit
ed9d124c37
1 changed files with 8 additions and 1 deletions
|
|
@ -157,7 +157,14 @@ abstract class MediaTransformOutput {
|
|||
* @return Bool success
|
||||
*/
|
||||
public function streamFile( $headers = array() ) {
|
||||
return $this->path && StreamFile::stream( $this->getLocalCopyPath(), $headers );
|
||||
if ( !$this->path ) {
|
||||
return false;
|
||||
} elseif ( FileBackend::isStoragePath( $this->path ) ) {
|
||||
$be = $this->file->getRepo()->getBackend();
|
||||
return $be->streamFile( array( 'src' => $this->path, 'headers' => $headers ) )->isOK();
|
||||
} else { // FS-file
|
||||
return StreamFile::stream( $this->getLocalCopyPath(), $headers );
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
Loading…
Reference in a new issue