--- upload.module.orig	2008-10-09 07:10:26.000000000 +1100
+++ upload.module	2009-05-21 04:04:50.000000000 +1000
@@ -269,6 +269,7 @@
         return array(
           'Content-Type: '. $type,
           'Content-Length: '. $file->filesize,
+          'Content-Disposition: attachment; filename="'. mime_header_encode($file->filename) .'"',
         );
       }
       else {
