Tag Archives: mime.types

Mime.Types

Bagaimana mengecek file terupload mempunyai tipe PDF atau DOC atau HTML? Hasil nyruput kopi sambil ngoding OJS mengarahkan ke daftar mime.types ini. (http://svn.apache.org/repos/asf/httpd/httpd/trunk/docs/conf/mime.types)

Jadi kode fungsinya (PHP) kira-kira sebagai berikut:

/**
* Check if galley is a PDF galley.
* @return boolean
*/
function isPdfGalley() {
  switch ($this->getFileType()) {
    case 'application/pdf':
    case 'application/x-pdf':
    case 'text/pdf':
    case 'text/x-pdf':
      return true;
    default: return false;
  }
}
/**
* Check if galley is an DOC/DOCX/ODT galley.
* @return boolean
* @2018,EDW
*/
function isDocGalley() {
  switch ($this->getFileType()) {
    case 'application/vnd.openxmlformats-officedocument.wordprocessingml.document': /*docx*/
    case 'application/msword': /*doc*/
    case 'application/vnd.oasis.opendocument.text': /*odt*/
      return true;
    default: return false;
  }
}
/**
* Check if galley is an HTML galley.
* @return boolean
* @2018,EDW
*/
function isHTMLGalley() {
  switch ($this->getFileType()) {
    case 'text/html':
      return true;
    default: return false;
  }
}

Yang penting simpen dulu :). Monggo kalau ada koreksi.
Semoga bermanfaat.