Bug #78183 [Com]: finfo_file shows wrong mime-type for .tga file
Edit report at https://bugs.php.net/bug.php?id=78183&edit=1
ID: 78183
Comment by: dev at jdoubleu dot de
Reported by: dev at jdoubleu dot de
Summary: finfo_file shows wrong mime-type for .tga file
Status: Open
Type: Bug
Package: Filesystem function related
Operating System: Linux
PHP Version: 7.2.19
Block user comment: N
Private report: N
New Comment:
I created a repository on github which tests this bug against PHP 7.2, 7.3 and 7.3RC1 inside docker
containers: https://github.com/jdoubleu/php-bug-78183
The issue only affects PHP 7.2
Previous Comments:
------------------------------------------------------------------------
[2019-06-19 15:51:03] dev at jdoubleu dot de
Description:
------------
The finfo_file() method does not return the correct mime-type for .tga files.
Test script:
---------------
ini_set('user_agent', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36
(KHTML, like Gecko) Chrome/70.0.3538.77 Safari/537.36');
$src = fopen('http://people.math.sc.edu/Burkardt/data/tga/earth.tga',
'r');
$dest = fopen('image.tga', 'w');
stream_copy_to_stream($src, $dest);
print(finfo_file(finfo_open(FILEINFO_MIME_TYPE), 'image.tga'));
// => image/x-tgaimage/x-tga
Expected result:
----------------
"image/x-tga"
Actual result:
--------------
"image/x-tgaimage/x-tga"
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=78183&edit=1
Thread (9 messages)