1 You take the files that you want to to zip up and added them to a zip file Using cfzip or one of the available zip libraries like zipcfc http://zipcfc.riaforge.org/
2 place the zip file in a temp directory with a unique name 3 Force the download using cfheader and cfcontent and then you can delete the file after you are done with cfcontent using the attribute deletefile="true" HTH G! On Thu, Jun 18, 2009 at 9:29 AM, Kevin Phillips <kev...@newtarget.com>wrote: > > A client of mine has an online document repository. They would like to > give visitors the option of selecting documents as they peruse the site > (essentially putting these documents in a shopping cart), and when the > visitors are ready to download their selected documents they can do so in > one fell swoop instead of downloading them one at a time. > > The documents are free so there is no actual cart or online store, but I > think it needs to work similar to a shopping cart scenario. > > I'm using CFMX 7 with a SQL Server 2000 database on a shared server running > Linux, and the framework used is fusebox 4. Has anyone programmed anything > like this before? > > Here are my assumptions on how the application should work and would > appreciate any feedback. > > ASSUMPTIONS > 1. I assume that selected documents would be held in a pending queue (d.b. > table) > > 2. Upon "checkout" the visitor will be sent to a page that will display a > link to download a .zip file that contains all selected files > > 3. Upon completing the download, the .zip file should be deleted. > > > QUESTIONS: > > 1. How do I dynamically create a .zip folder and place all of the visitors > selected files in it and delete the .zip file upon download completion? > > > I was sent this link, but this URL is not available anymore. > http://zipcfc. riaforge. org/ > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:323705 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4