繁体   English   中英

如何在PHP中使用fwrite设置文件的mime类型?

[英]How to set the mime type of a file with fwrite in PHP?

我需要创建一个.xls文件并为其分配正确的mimetype。 一个简单的header()语句不起作用,可能是因为我正在使用PHPGtk。

MSOffice在打开文件时给出了一个错误,它说内容可能无法反映文件的扩展名,所以我立刻认为它可能是因为mime类型。

目前,代码是(在一个非常格式错误的html片段中):

$table = '<table><thead><tr><th>Oi</th></tr></thead><tbody><tr><td>opaopaopa</td></tr><tr><td>sjiasiaj</td></tr></tbody></table>';
      $handle = fopen('C:\opa.xls','w+');
      fwrite($handle, $table);
      fclose($handle);

在Windows上,文件没有mime类型。 它们仅由其扩展名标识。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM