我沒有在網上找到了一個很好的答案..輕鬆一個條件語句文件信息
我使用symfony2.5和PHP 5.3,並創建一個文件瀏覽器應用程序。
我想知道文件的擴展名前申請好相關的內容類型。 mime_content_type函數已不再..
這裏是我的showAction {},我需要誰測試,如果該文件是一個Excel的一個或PDF文件的功能:
public function showAction($repertoire, $file)
{
$response = new Response();
$response->setContent(file_get_contents(''.$repertoire.'/'.$file.''));
if(file_info($file) == 'application/pdf'){
$response->headers->set('Content-Type', 'application/pdf');
$response->headers->set('Content-disposition', 'filename='. $file);
return $response;
}else {
$response->headers->set('Content-Type', 'application/application/vnd.ms-excel');
$response->headers->set('Content-disposition', 'filename='. $file);
return $response;
}
}
我開始編程。你能幫助我嗎? 非常感謝!
您必須返回響應對象。 – COil
我的條件不工作,後期編輯 –
你爲什麼不考的文件擴展名? – Edwin