2016-05-01 4 views
1

txtファイル損失のデータを作成し、それが文字列「Hello World」の私はレスポンス::ダウンロードには、私は公共の道にabc.txtいる

return Response::download(public_path()."/file/abc.txt"); 

ファイルを使用した後(ライン1)

が含まれていますブラウザに正しく(クローム& Firefoxの)をダウンロードしますが、ファイル内のデータは

Hello Wor 

に変更し、2行目には見えないライン1(これをrを\ n \されていることを確認しない)内の文字列と「こんにちはWOR」の動きを持っています

私は

$headers = array('Content-Type: text/plain'); 
    return Response::download(public_path() ."/file/abc.txt","abc.txt",$headers); 

を使用しかし、問題は解決しません。私の悪い文法は英語で申し訳ありません。 ありがとうございました。私はこのコードで私の問題を解決することができ、数日後

+0

ファイルを開いてその内容を文字列として読み込み、dd()を使ってブラウザに出力するとどうなりますか? – ThePurpleK

答えて

0

...

$res = Response::download(public_path() ."/file/abc.txt","abc.txt",$headers); 
ob_end_clean(); 
return $res; 

それは明らか。

関連する問題