phat_hip_prog Posted September 12, 2007 Share Posted September 12, 2007 Hi, I'm wanting a generic way of serving up files, here's a snippit to see what I mean: //header('Content-Type: application/octet-stream'); //header('Content-Type: application/x-tar'); header('Content-Type: application/x-gtar'); //header('Content-Type: multipart/alternative'); header('Content-Disposition: attachment; filename="'.$item.'"'); //header('Content-Transfer-Encoding: binary'); readfile($dir.$item); The first file i'm trying it with is a '*.tar.gz', but it could be a zip, image, txt file, etc... However this won't save correctly, so: Q1: What type is a 'tar.gz'? Q2: Can you point to a full OFFICIAL listing of types? (or is it defined per system e.g. /etc/mime.types) Then I can check extension and set accordingly: or Q3: Is there a generic way? (e.g. the browser does it, or does this use a lookup also) Cheers Link to comment https://forums.phpfreaks.com/topic/69000-file-downloader/ Share on other sites More sharing options...
phat_hip_prog Posted September 12, 2007 Author Share Posted September 12, 2007 Not what I was after but I suppose if no-one knows how to do it this'll have to do! header('Location: '.$dir.$item); Link to comment https://forums.phpfreaks.com/topic/69000-file-downloader/#findComment-346948 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.