当前位置: 首页>>代码示例>>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;未经允许,请勿转载。