I have a function that extracts a file from an archive, and streams it to 
the client via CakeResponse::file().

As a part of extracting the file from the archive, I've had to put it in a 
temporary file, and then pass that to CakeResponse::file().

Once this is done, I'd like to clean up the temporary file, however, I'm 
having trouble finding a good place to do it.

Currently, I'm setting a property on the controller so that I can work out 
what file I have to remove later.

I've tried using afterFilter on the controller, but this seems to remove 
the file before it starts getting streamed to the user.

The next spot might be in a Dispatch filter, but I've got no idea where to 
start, and if a dispatch filter has access to the controller.

Any pointers, please?

Regards
Reuben Helms

-- 
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP

--- 
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to