文件下载在IOS上提供错误“文件如果损坏”(适用于PC)

时间:2013-07-20 09:13:23

标签: php file ms-word http-headers download

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

可能是什么问题?

我在PHP文件中的标题:

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

1 个答案:

答案 0 :(得分:1)

  

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

我敢打赌,您正在使用HTML创建文件,并为其提供.doc扩展名,使其看起来像Word文档。

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

您可能需要诉诸generating a real .doc file.