Example #1
0
 public static function openFile($filename, $id)
 {
     $file_info = SJB_UploadFileManager::getMimeTypeByFilename($filename, $id);
     if ($file_info) {
         $file_link = SJB_UploadFileManager::getUploadedFileLink($file_info['id'], false, true);
         for ($i = 0; $i < ob_get_level(); $i++) {
             ob_end_clean();
         }
         header("Content-Length:" . filesize($file_link));
         header('Content-Disposition: attachment; filename="' . $filename . '"');
         header("Content-type: " . $file_info['mime_type']);
         readfile($file_link);
         exit;
     }
     return false;
 }