DataObjects/Builder_tables.php
authorEdward <edward@roojs.com>
Fri, 9 May 2014 07:09:18 +0000 (15:09 +0800)
committerEdward <edward@roojs.com>
Fri, 9 May 2014 07:09:18 +0000 (15:09 +0800)
DataObjects/Builder_tables.php

index 19e82d5..bbd13ec 100644 (file)
@@ -234,11 +234,14 @@ class Pman_Builder_DataObjects_Builder_tables extends DB_DataObject
         
         file_put_contents($path, $data);
         
+        header('Content-Description: File Transfer');
         header ('Content-Type: application/octet-stream');
         header("Content-Disposition: attachment; filename=\"".basename($path)."\";" );
         header("Expires: 0");
         header("Cache-Control: must-revalidate, post-check=0,pre-check=0");
         header("Pragma: public");
+        header('Content-Length: ' . filesize($path));
+        
         @ob_clean();
         flush();
         readfile($path);