# Trying to add a patient Photo but getting this error

**URL:** <https://community.open-emr.org/t/trying-to-add-a-patient-photo-but-getting-this-error/20760>\
**Category:** Inpatient Development\
**Created:** [June 22, 2023, 5:37pm UTC](https://community.open-emr.org/t/trying-to-add-a-patient-photo-but-getting-this-error/20760 "2023-06-22T17:37:41Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![David\_Beachboard](https://community.open-emr.org/user_avatar/community.open-emr.org/david_beachboard/32/18681_2.png) [@David\_Beachboard](https://community.open-emr.org/u/David_Beachboard)\
**Post date:** [June 22, 2023, 5:37pm UTC](https://community.open-emr.org/t/trying-to-add-a-patient-photo-but-getting-this-error/20760/1 "2023-06-22T17:37:41Z")

</div>

```auto
PHP Fatal error: Uncaught Error: Call to undefined function mime_content_type() in C:\inetpub\wwwroot\openemr\library\sanitize.inc.php:117
Stack trace:
#0 C:\inetpub\wwwroot\openemr\controllers\C_Document.class.php(258): isWhiteFile('C:\\Windows\\Temp...')
#1 C:\inetpub\wwwroot\openemr\library\classes\Controller.class.php(147): C_Document->upload_action_process('1', '10')
#2 C:\inetpub\wwwroot\openemr\controller.php(6): Controller->act(Array)
#3 {main}
  thrown in C:\inetpub\wwwroot\openemr\library\sanitize.inc.php on line 117

```

---

<div class="post-metadata">

**Author:** ![robert.down](https://community.open-emr.org/user_avatar/community.open-emr.org/robert.down/32/15055_2.png) [@robert.down](https://community.open-emr.org/u/robert.down)\
**Post date:** [June 22, 2023, 5:42pm UTC](https://community.open-emr.org/t/trying-to-add-a-patient-photo-but-getting-this-error/20760/2 "2023-06-22T17:42:48Z")

</div>

Hi @David_Beachboard,

Gonna need more info that. What version of OpenEMR, on what OS, and how the install is managed.

---

<div class="post-metadata">

**Author:** ![stephenwaite](https://community.open-emr.org/user_avatar/community.open-emr.org/stephenwaite/32/15754_2.png) [@stephenwaite](https://community.open-emr.org/u/stephenwaite)\
**Post date:** [June 22, 2023, 5:57pm UTC](https://community.open-emr.org/t/trying-to-add-a-patient-photo-but-getting-this-error/20760/3 "2023-06-22T17:57:00Z")

</div>

looks like for windows have to do something special for `fileinfo` installation [according to php.net](https://www.php.net/manual/en/fileinfo.installation.php)

 ![Screenshot from 2023-06-22 13-56-29](https://discourse-uploads-openemr.s3.dualstack.us-east-1.amazonaws.com/original/3X/7/5/75fa1ca075c7c090c684daf6d5b1e9a99532f437.png)

---

<div class="post-metadata">

**Author:** ![David\_Beachboard](https://community.open-emr.org/user_avatar/community.open-emr.org/david_beachboard/32/18681_2.png) [@David\_Beachboard](https://community.open-emr.org/u/David_Beachboard)\
**Post date:** [June 22, 2023, 7:41pm UTC](https://community.open-emr.org/t/trying-to-add-a-patient-photo-but-getting-this-error/20760/4 "2023-06-22T19:41:22Z")

</div>

thanks!!! that was it! Had to enable fileinfo

---

<div class="post-metadata">

**Author:** ![kkappiah](https://community.open-emr.org/user_avatar/community.open-emr.org/kkappiah/32/16222_2.png) [@kkappiah](https://community.open-emr.org/u/kkappiah)\
**Post date:** [May 9, 2024, 9:17pm UTC](https://community.open-emr.org/t/trying-to-add-a-patient-photo-but-getting-this-error/20760/5 "2024-05-09T21:17:10Z")

</div>

@stephenwaite,

having the same problem on Almalinux. How do i go about this?

OpenEMR V7.0.2

---

<div class="post-metadata">

**Author:** ![kkappiah](https://community.open-emr.org/user_avatar/community.open-emr.org/kkappiah/32/16222_2.png) [@kkappiah](https://community.open-emr.org/u/kkappiah)\
**Post date:** [May 9, 2024, 9:43pm UTC](https://community.open-emr.org/t/trying-to-add-a-patient-photo-but-getting-this-error/20760/6 "2024-05-09T21:43:15Z")

</div>

I executed the command

`sudo yum install php-fileinfo` from terminal

and restarted apache and the problem is fixed.

---

<div class="post-metadata">

**Author:** ![sjpadgett](https://community.open-emr.org/user_avatar/community.open-emr.org/sjpadgett/32/21623_2.png) [@sjpadgett](https://community.open-emr.org/u/sjpadgett)\
**Post date:** [May 9, 2024, 10:04pm UTC](https://community.open-emr.org/t/trying-to-add-a-patient-photo-but-getting-this-error/20760/7 "2024-05-09T22:04:15Z")

</div>

Windows only needs extension turn on in php.ini and should already be available by default.

- **Basic needs for openemr:**  
extension=bz2  
extension=curl  
**extension=fileinfo**  
extension=gd  
extension=gettext  
extension=intl  
extension=imap  
extension=ldap  
extension=mbstring  
extension=exif ; Must be after mbstring as it depends on it  
extension=mysqli  
extension=pdo\_mysql  
extension=pdo\_odbc  
;extension=pdo\_pgsql  
extension=pdo\_sqlite  
extension=soap  
extension=sockets  
extension=sodium  
extension=xsl  
extension=php\_zip.dll
