PHP 클래스 Elgg\FileService\File

파일 보기 프로젝트 열기: elgg/elgg 1 사용 예제들

공개 메소드들

메소드 설명
bindSession ( boolean $use_cookie = true ) : void Bind URL to current user session
getFile ( ) : ElggFile | null Returns file object
getURL ( ) : string | false Returns publicly accessible URL
setDisposition ( string $disposition = self::ATTACHMENT ) : void Sets content disposition
setExpires ( integer $expires = '+2 hours' ) : void Sets URL expiration
setFile ( ElggFile $file ) : void Set file object

메소드 상세

bindSession() 공개 메소드

Bind URL to current user session
public bindSession ( boolean $use_cookie = true ) : void
$use_cookie boolean Use cookie
리턴 void

getFile() 공개 메소드

Returns file object
public getFile ( ) : ElggFile | null
리턴 ElggFile | null

getURL() 공개 메소드

Returns publicly accessible URL
public getURL ( ) : string | false
리턴 string | false

setDisposition() 공개 메소드

Sets content disposition
public setDisposition ( string $disposition = self::ATTACHMENT ) : void
$disposition string Content disposition ('inline' or 'attachment')
리턴 void

setExpires() 공개 메소드

Sets URL expiration
public setExpires ( integer $expires = '+2 hours' ) : void
$expires integer String suitable for strtotime()
리턴 void

setFile() 공개 메소드

Set file object
public setFile ( ElggFile $file ) : void
$file ElggFile File object
리턴 void