Share your: Php zip multiple files and download using submit button
Download ucs driver cisco | Googledrive download wfor pc |
Jazz music midi files free download | Msi n550gtx-ti driver download |
1995 harley dyna wide glide service manual free download | Mw2 free download pc full game multiplayer |
Make multiple files to force-download
I use AJAX and jQuery to do it, one way to do it, is to prepare all your files and put them into the session where each files have a unique ID. The the return of the ajax call is a call to a JavaScript with the list of IDs.
The the JavaScript has to create as many hidden IFrame and you have IDs and in each of them, call a PHP to download the parts. That is where you put your download headers. Once you have finish the dump of the bytes, you delete them from the session. Using a unique ID and delete them after download makes sure nobody download twice the same file.
What is nice about ti is that if you refresh the page, since the IFrames were dynamic, they don't try to download another time. And if there are an error, the user won't see them since they are hidden IFrames.
Consequently, if there is a problem with the download, instead of sending the header for download, you can send JavaScript alert or call to top.FunctionName('message'); to send some kind of alert to the user.
I was able to go up to 10 downloads at the same time. But the user will be prompt 10 times too. This is something you have to consider if you don't want to zip them.
Hope it helps.
![php zip multiple files and download using submit button php zip multiple files and download using submit button](https://makitweb.com/wp-content/uploads/2017/09/Multiple-files-upload-with-AngularJS-and-PHP.jpg)
-
-