我正在使用典型的
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打开时显示错误,表明它已损坏。但是,如果我单击前进它打开就好了。
如何使此损坏的文件错误不会发生。