當前位置: 首頁>>代碼示例>>PHP>>正文


PHP BinaryFileResponse::getFile方法代碼示例

本文整理匯總了PHP中Symfony\Component\HttpFoundation\BinaryFileResponse::getFile方法的典型用法代碼示例。如果您正苦於以下問題:PHP BinaryFileResponse::getFile方法的具體用法?PHP BinaryFileResponse::getFile怎麽用?PHP BinaryFileResponse::getFile使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Symfony\Component\HttpFoundation\BinaryFileResponse的用法示例。


在下文中一共展示了BinaryFileResponse::getFile方法的4個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: testConstructWithNonAsciiFilename

 public function testConstructWithNonAsciiFilename()
 {
     touch(sys_get_temp_dir() . '/fööö.html');
     $response = new BinaryFileResponse(sys_get_temp_dir() . '/fööö.html', 200, array(), true, 'attachment');
     @unlink(sys_get_temp_dir() . '/fööö.html');
     $this->assertSame('fööö.html', $response->getFile()->getFilename());
 }
開發者ID:Ener-Getick,項目名稱:symfony,代碼行數:7,代碼來源:BinaryFileResponseTest.php

示例2: getPdfContent

 public function getPdfContent(FileInterface $file)
 {
     if ($file != null) {
         if (strpos($file->getMimeType(), 'pdf') !== false) {
             $response = new BinaryFileResponse($this->fileService->getFilepath($file));
             $text = $this->pdfToString($response->getFile());
             return $text;
         }
     }
     return '';
 }
開發者ID:enhavo,項目名稱:enhavo,代碼行數:11,代碼來源:PdfType.php

示例3: testSplFileObject

 public function testSplFileObject()
 {
     $filePath = __DIR__ . '/File/Fixtures/test';
     $file = new \SplFileObject($filePath);
     $response = new BinaryFileResponse($file);
     $this->assertEquals(realpath($response->getFile()->getPathname()), realpath($filePath));
 }
開發者ID:GeorgeBroadley,項目名稱:caffeine-vendor,代碼行數:7,代碼來源:BinaryFileResponseTest.php

示例4: file

 /**
  * Returns a BinaryFileResponse object with original or customized file name and disposition header.
  *
  * @param \SplFileInfo|string $file        File object or path to file to be sent as response
  * @param string|null         $fileName    File name to be sent to response or null (will use original file name)
  * @param string              $disposition Disposition of response ("attachment" is default, other type is "inline")
  *
  * @return BinaryFileResponse
  */
 protected function file($file, $fileName = null, $disposition = ResponseHeaderBag::DISPOSITION_ATTACHMENT)
 {
     $response = new BinaryFileResponse($file);
     $response->setContentDisposition($disposition, $fileName === null ? $response->getFile()->getFileName() : $fileName);
     return $response;
 }
開發者ID:ayoah,項目名稱:symfony,代碼行數:15,代碼來源:Controller.php


注:本文中的Symfony\Component\HttpFoundation\BinaryFileResponse::getFile方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。