コード例 #1
0
ファイル: VirtualFile.php プロジェクト: DavidGarciaCat/eyeos
 /**
  * @return string The MIME type of the file.
  */
 public function getMimeType()
 {
     if ($this->realFile === null) {
         throw new EyeUnsupportedOperationException(__METHOD__ . ' on ' . $this->path);
     }
     return $this->realFile->getMimeType();
 }
コード例 #2
0
ファイル: MediaPresenter.php プロジェクト: norbe/framework
	/**
	 * @param IFile
	 */
	public function actionFile(IFile $file)
	{
		$this->sendResponse(new \Nette\Application\Responses\FileResponse(
			$file->getFileinfo()->getRealPath(), //$file->getContent(),
			$file->getFilename(),
			$file->getMimeType()
		));
		$this->terminate();
	}