Good evening.
I am using Yii framework and mPDF library to generate some PDF files via Ajax script and I need to force “save as” dialogue in users’ browsers.
I know how to solve this issue with a single user dowloading a single file.
Does anyone have a tip on how could I make it all work on high-load system (e.g. several users trying to generate and download a PDF will attempt to access one temp file which would cause an error)?
Should I generate a separate file for each session? And which way would be nice for cleaning these temp files?
Thank you for your help.
you should use
tempnamhttp://www.php.net/manual/en/function.tempnam.php to generate the temp files. they’ll be uniquely named, so it’ll be easy to make one per session. Just delete as normal when you’re done with them.