Thursday, September 27, 2012

Get MIME type

If you looking for a solution to find the File Content-Type or MIME Type.
Detecting MIME Type of each file extension is necessary to build dynamic file processing in PHP


// In the following code image/png is MIME type which is assigned dynamically

We can get MIME Type using the following simple php code

Here is the best solution to find the Exact MIME Type of the file using the following simple upload form.


 $mime_type =  $_FILES['upload_file']['type'];
 $_SESSION['mime_type'][] = $mime_type;

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "">
<html xmlns="">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Upload and Resize Image</title>
<style type="text/css">
body,td,th {
 font-size: 14px;
 font-family: Verdana, Geneva, sans-serif;
body {
 margin-left: 10px;
 margin-right: 10px;

<form action="" method="post" enctype="multipart/form-data">
    <legend>Upload File in PHP</legend>
        <input name="upload_file" type="file" id="upload_file" />
        <input name="upload" type="submit" id="upload" value="Upload" />

<div style="padding:10px;">
Uploaded File MIME Type is : <br />
foreach($_SESSION['mime_type'] as $type)
echo @$type."\n"; ?>


Download This Script     Live Demo  

1 comment:

  1. These are really amazing and valuable websites you have share with us. Thanks for the informative post.
    WordPress development company in Chennai