Detecting a mime type fails in php

前端 未结 2 617
鱼传尺愫
鱼传尺愫 2021-01-19 23:59

I have the following PHP code that shows the mime type of an uploaded file.



        
2条回答
  •  太阳男子
    2021-01-20 00:57

    From PHP Mimetype introduction:

    This extension has been deprecated as the PECL extension Fileinfo provides the same functionality (and more) in a much cleaner way.

    The functions in this module try to guess the content type and encoding of a file by looking for certain magic byte sequences at specific positions within the file. While this is not a bullet proof approach the heuristics used do a very good job.

    This extension is derived from Apache mod_mime_magic, which is itself based on the file command maintained by Ian F. Darwin. See the source code for further historic and copyright information.

    From PHP Fileinfo introduction:

    The functions in this module try to guess the content type and encoding of a file by looking for certain magic byte sequences at specific positions within the file. While this is not a bullet proof approach the heuristics used do a very good job.

    Here's a question with some answers on the same subject: Detecting MIME type in PHP.

提交回复
热议问题