@@ -17,10 +17,10 @@ |
||
| 17 | 17 | use Eccube\Event\EccubeEvents; |
| 18 | 18 | use Eccube\Event\EventArgs; |
| 19 | 19 | use Eccube\Form\Type\Admin\LogType; |
| 20 | -use Symfony\Component\Routing\Annotation\Route; |
|
| 21 | 20 | use Sensio\Bundle\FrameworkExtraBundle\Configuration\Template; |
| 22 | 21 | use Symfony\Component\HttpFoundation\Request; |
| 23 | 22 | use Symfony\Component\HttpFoundation\StreamedResponse; |
| 23 | +use Symfony\Component\Routing\Annotation\Route; |
|
| 24 | 24 | |
| 25 | 25 | class LogController extends AbstractController |
| 26 | 26 | { |
@@ -71,13 +71,13 @@ |
||
| 71 | 71 | if ($form->getClickedButton() && $form->getClickedButton()->getName() === 'download') { |
| 72 | 72 | $bufferSize = 1024 * 50; |
| 73 | 73 | $response = new StreamedResponse(); |
| 74 | - $response->headers->set('Content-Length',filesize($logFile)); |
|
| 75 | - $response->headers->set('Content-Disposition','attachment; filename=' . basename($logFile)); |
|
| 76 | - $response->headers->set('Content-Type','application/octet-stream'); |
|
| 77 | - $response->setCallback(function() use($logFile,$bufferSize) { |
|
| 78 | - if ($fh = fopen($logFile,'r')) { |
|
| 74 | + $response->headers->set('Content-Length', filesize($logFile)); |
|
| 75 | + $response->headers->set('Content-Disposition', 'attachment; filename='.basename($logFile)); |
|
| 76 | + $response->headers->set('Content-Type', 'application/octet-stream'); |
|
| 77 | + $response->setCallback(function () use($logFile, $bufferSize) { |
|
| 78 | + if ($fh = fopen($logFile, 'r')) { |
|
| 79 | 79 | while (!feof($fh)) { |
| 80 | - echo fread($fh,$bufferSize); |
|
| 80 | + echo fread($fh, $bufferSize); |
|
| 81 | 81 | } |
| 82 | 82 | } |
| 83 | 83 | }); |