Hi,

I want to return unique compressed XML for each user request.
Something like this in the controller:

public function download()
{
    $filename = 'some_temporary_file_name.gz';
    $this->view = 'Media';
    $params = array(
              'id' => $filename,
              'name' => 'some_temporary_file_name',
              'download' => true,
              'extension' => 'gz',
              'path' => ''
    );

    // open file for writing with maximum compression
    $zp = gzopen($filename, "w9");
    // write string to file
    gzwrite($zp, $unique_xml_here);
    // close file
    gzclose($zp);
}

How can I create a unique file for each request and have the file be
deleted after the user downloaded it? I'm mostly concerned with the
deleting part unless there is a convenient CakePHP for the unique file
part.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to