私は典型的なものを使用しています
if($ext == "doc" && file_exists($file)) {
header("Content-disposition: attachment; filename= '$filename'");
header('Content-type: application/msword');
readfile($file);
}
これにより、ファイルは完全に正常に機能します。ただし、使用する場合:
if($ext == "doc" && file_exists($file)) {
header("Content-disposition: attachment; filename= '$filename'");
header('Content-type: application/vnd.openxmlformats officedocument.wordprocessingml.document');
readfile($file);
}
ダウンロードしたドキュメントを Word で開くと、破損していることを示すエラーが表示されます。ただし、前方をクリックすると、問題なく開きます。
この破損ファイル エラーが発生しないようにするにはどうすればよいですか。