コード例 #1
0
ファイル: Csv.php プロジェクト: martinlindhe/core3
 public function sendHttpAttachmentHeaders($fileName)
 {
     $header = new \Core3\Writer\HttpHeader();
     $header->sendContentType('text/csv');
     $header->sendAttachment($fileName);
     $header->sendNoCacheHeaders();
 }
コード例 #2
0
ファイル: HttpHeaderTest.php プロジェクト: martinlindhe/core3
 function testFileAttachmentBasename()
 {
     // verifies that path is stripped from filename in Content-Disposition header
     $fileName = '/path/to/file_' . mt_rand() . '.ext';
     $header = new \Core3\Writer\HttpHeader();
     $header->sendAttachment($fileName);
     $this->assertEquals(array('attachment; filename="' . basename($fileName) . '"'), \Core3\Debug\XdebugExtras::findHeaders('Content-Disposition'));
 }