There is an asp.net page receiving some request parameters.
When everything is fine, it returns somehow a file to download.
When not, it inserts an error message into this page.
The file doesn't exists in hard-disk, it will be created by my page.
Do you know how to do that?
EDIT: In fact, the file exists in hard-disk, but it is embedded into another file, a zip file. So I can't just redirect to the file url. I need to unpack the zip file, retrieving the requested file, receiving a output stream.