Line | |
---|
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.