サーバー上で生成され、改行を含むtxtファイルがあります。ftpエディターでファイルを表示すると、ここにあります。ftpクライアントからダウンロードして、メモ帳のあるウィンドウで開くと、改行も表示されます。
しかし、ダウンロードウィンドウを強制してブラウザからダウンロードし、ファイルを開こうとすると、新しい行がすべて突然消えてしまいます。
これは私が今持っているコードです。また、コンテンツタイプをapplication / force-downloadに設定しようとしましたが、それでも違いはありませんでした。
header('Content-Type: text/plain');
header('Content-Disposition: attachment; filename="'.$myFile.'"');
header("Content-Transfer-Encoding: binary");
ブラウザからダウンロードしたときにのみ新しい行が表示されない理由はありますか?しかし、サーバーでファイルを表示したり、FTPからダウンロードしてメモ帳で開いたりしても、問題はありませんか?