为浏览器设置mime-type文件

时间:2017-07-26 11:51:09

标签: php pdf mime-types

我正在使用函数fopen和fwrite创建一个文件来编写内容。

我写的数据是二进制文件(从pdf文件加密)。写完数据后,我会检查我的macbook中的新文件类型,并说它是pdf,但是当我在服务器中运行mime_content_type时,输出为text/plain

创建文件的扩展名为pdf。

代码:

$fileurl = $targetFolder . '/' . $id . '.' . $filetype;        
$blockCipher = BlockCipher::factory('openssl', array('algo' => 'aes'));
$blockCipher->setKey('test');

$create_file = fopen('./public' . $fileurl, 'w');

$file_content = file_get_contents($files[$fileKey]['tmp_name']);
$encrypted_file = $blockCipher->encrypt($file_content);

if( fwrite($create_file, $encrypted_file) ) {
    chmod('./public' . $fileurl, 0644);   
}

fclose($create_file);

有关如何将mime_content_type设置为application/pdf的想法吗?

谢谢

1 个答案:

答案 0 :(得分:1)