Symfony 2附件响应文件名

时间:2013-09-30 13:25:12

标签: symfony response

我有这段代码:

        $response = $excelService->getResponse(); // create response for excel object bundle
        $response->headers->set('Content-Type', 'text/vnd.ms-excel; charset=utf-8');
        $response->headers->set('Content-Disposition', 'attachment; filename='.basename('filename.xls'));
        $response->headers->set('Pragma', 'public');
        $response->headers->set('Cache-Control', 'maxage=1');
        $response->sendHeaders();
        return $response;

当我点击将此文件下载到我的磁盘时,它的名称是: filename.xls,attachment 如何从我的文件名中删除这个“附件”?

1 个答案:

答案 0 :(得分:1)

您需要删除$response->sendHeaders();