1

我正在使用典型的

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打开时显示错误,表明它已损坏。但是,如果我单击前进它打开就好了。

如何使此损坏的文件错误不会发生。

4

0 回答 0