簡體   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