KickAssets::handleFile PHP Method

handleFile() public method

Handles a specific file request
public handleFile ( SS_HTTPRequest $r ) : KickAssets_FileRequest
$r SS_HTTPRequest
return KickAssets_FileRequest
    public function handleFile(SS_HTTPRequest $r)
    {
        $file = File::get()->byID($r->param('FileID'));
        if ($file) {
            $request = new KickAssets_FileRequest($this, $file);
            return $request->handlerequest($r, DataModel::inst());
        }
        return $this->httpError(404, 'File does not exist');
    }