return;
}
+ // Use quotes around the filename to prevent a "multiple Content-Disposition"
+ // error in Chrome for filenames with commas in them
header('Content-type: ' . $r[0]['filetype']);
- header('Content-disposition: attachment; filename=' . $r[0]['filename']);
+ header('Content-length: ' . $r[0]['filesize']);
+ if(isset($_GET['attachment']) && $_GET['attachment'] === '0')
+ header('Content-disposition: filename="' . $r[0]['filename'] . '"');
+ else
+ header('Content-disposition: attachment; filename="' . $r[0]['filename'] . '"');
+
echo $r[0]['data'];
killme();
// NOTREACHED
-}
\ No newline at end of file
+}