2014-05-23 2 views
0

메신저는 사용자가 특정 파일을 다운로드 할 수있게하려는 것입니다. 여기 내 코드가있다.다운로드 한 파일에 laravel .txt를 추가하십시오.

하지만이 파일을 내가 원하는 다운로드 한 후에이 .txt를 추가하는 유지 나는 브라우저가 파일을 해석 할 수 있다는 확신을 .csv

public function downloadCSVSample() 
    { 

     $file= public_path(). "/downloads/SampleCSV.csv"; 
     $headers = array(
       'Content-Type: application/csv', 
      ); 
     return Response::download($file, 'SampleCSV.csv', $headers); 

    } 

답변

0

입니다. 이 solution에 따르면 '다른 이름으로 저장 ...'대화 상자가 열리도록해야합니다.

$headers = array(
      'Content-Type: text/csv', 
      'Content-disposition: attachment' 
); 
+0

음. 여전히 .txt를 추가합니다. – Karlo

+0

코드를 테스트했는데 완벽하게 작동합니다 (.csv 파일 가져 오기). 이 솔루션을 살펴보십시오. http://stackoverflow.com/questions/398237/how-to-use-the-csv-mime-type/15291827#15291827 – Razor

+0

다른 브라우저에서 테스트하여 완벽하게 작동합니다. – Karlo

관련 문제