文件下载出现错误“;文件如果损坏“;在IOS上(在PC上工作)


File Download Gives Error "File if broken" on IOS (works on PC)

我有一个PHP脚本,它在文件创建后下载。使用电脑时一切都正常,但当我想在iPad上加载相同的脚本时,例如,我无法下载。我收到一个错误,文件已损坏。

可能是什么问题?

我在PHP文件中的头:

header('Content-Description: File Transfer'); 
header("Content-type: application/ms-word");
header("Content-Disposition: attachment;Filename=offer.doc");

我有一个PHP脚本,它在文件创建后下载。

我敢打赌,你正在使用HTML创建文件,并给它一个.doc扩展名,使其看起来像Word文档。

虽然这是完全可以的,并且所有版本的Word AFAIK都支持,但像iPad上这样的第三方查看器程序可能会更严格。从技术上讲,基于HTML的文件不是Word文档,查看器可能无法相应地解析它。

您可能需要生成一个真正的.doc文件。