--- upload.module.orig 2006-12-13 16:53:01.000000000 -0600 +++ upload.module.patched 2006-12-13 17:00:08.000000000 -0600 @@ -268,10 +268,12 @@ $name = mime_header_encode($file->filename); $type = mime_header_encode($file->filemime); return array( - 'Content-Type: '. $type .'; name='. $name, - 'Content-Length: '. $file->filesize, - 'Cache-Control: private' - ); + 'Content-Type: '. $type .'; name='. $name, + 'Content-Length: '. $file->filesize, + 'Content-transfer-encoding: 8bit', + 'Content-disposition: attachment; filename="'. $name .'"', + 'Expires: 0', 'Pragma: cache', 'Cache-Control: private' + ); } else { return -1;