Rev | Line | |
---|
[780] | 1 | <?php
|
---|
| 2 | require_once('violetUtil.class.php');
|
---|
| 3 |
|
---|
| 4 | $userId = $_REQUEST['userid'];
|
---|
| 5 | $appName = $_REQUEST['name'];
|
---|
| 6 | $timeStamp = $_REQUEST['id'];
|
---|
| 7 | $zipFileName = violetUtil::getTempPath('packages')."/Package_{$timeStamp}_{$userId}_{$appName}.zip";
|
---|
| 8 |
|
---|
| 9 | $fileSize = filesize($zipFileName);
|
---|
| 10 | $fileHandle = fopen($zipFileName, 'rb');
|
---|
| 11 | header("Content-Type: application/force-download");
|
---|
| 12 | header("Content-Disposition: attachment; filename='Package_{$appName}.zip'");
|
---|
| 13 | header("Content-Length: $fileSize");
|
---|
| 14 | fpassthru($fileHandle);
|
---|
| 15 | fclose($fileHandle);
|
---|
| 16 |
|
---|
| 17 | unlink($zipFileName);
|
---|
Note: See
TracBrowser
for help on using the repository browser.