diff options
| author | Simon | 2011-04-15 11:54:15 +0200 |
|---|---|---|
| committer | Simon | 2011-04-15 11:54:15 +0200 |
| commit | f23edbbf8f1af8470e2e8a57de94d7f864137ee8 (patch) | |
| tree | 7a424778590f148ce9134869d214238e7b2af447 /application/controllers/ResourceController.php | |
| parent | fbgui bugfix (diff) | |
| download | pbs2-f23edbbf8f1af8470e2e8a57de94d7f864137ee8.tar.gz pbs2-f23edbbf8f1af8470e2e8a57de94d7f864137ee8.tar.xz pbs2-f23edbbf8f1af8470e2e8a57de94d7f864137ee8.zip | |
Content-Length in Resources
Diffstat (limited to 'application/controllers/ResourceController.php')
| -rw-r--r-- | application/controllers/ResourceController.php | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/application/controllers/ResourceController.php b/application/controllers/ResourceController.php index c7ba2a0..2e1ec1a 100644 --- a/application/controllers/ResourceController.php +++ b/application/controllers/ResourceController.php @@ -70,6 +70,8 @@ class ResourceController extends Zend_Controller_Action chdir("../resources/bootos/$bootosID/initramfs/"); $initname = array_pop(scandir("./")); + header("Content-Length: ".filesize($initname)); + passthru( "cat ".$initname); } } @@ -143,6 +145,8 @@ class ResourceController extends Zend_Controller_Action chdir("../resources/bootos/$bootosID/kernel/"); $kernelname = array_pop(scandir("./")); + header("Content-Length: ".filesize($kernelname)); + passthru( "cat ". $kernelname); } } @@ -173,6 +177,9 @@ class ResourceController extends Zend_Controller_Action }else{ $result = "alpha=" . $this->_request->getParam('alpha') . " file=http://".$_SERVER['HTTP_HOST']."/resource/getconfig/alpha/".$this->_request->getParam('alpha')."/file/default.tgz ".$bme->getKclappend(); } + + header("Content-Length: ".(count($result)+1)); + echo $result; |
