Button to perform multiple downloads - NOT POSSIBLE IN BLOCS

Is it possible to make a button which downloads multiple files?

Right now I have users clicking a button for each download, but I have some grouped content that would make sense to download, say 5 items at a time, rather than making 5 separate buttons.


The obvious easy solution is to have all items bundled together as a zip file.

Hi @Tony

Quick solution would be to zip or compress files together.


:wink: Great minds think alike.

Did somebody else come up with the same idea? I’ve never been called that before!

1 Like

While the zip solution is easy, it would be interesting in theory if a macro could be created that downloaded separate files at the same time. Unfortunately it would also mean files possibly being lost on the computer after download and a greater risk of file corruption during download.

There is also the javascript solutions as described in the following post link:


Creating an archive is obviously the way to go here. If I was a visitor, I would actually dislike the fact that when I press on a button, it will start a sequence of many downloads jumping in front of my eyes.

Eldar, I searched for “archive” in the Blocs documentation and this forum and nothing seemed to apply.

Can you direct me to where I can find out about creating an archive in Blocs?


Thanks, but I already am zipping the “grouped content” which I mentioned. It works great: the downloaded zipped file is sent to a file manager (I use “Documents”) and unzips exactly as I want.

But my question is how do the same with multiple zip files; that is, “groups of zips”. Hope that makes sense. Also, I’m trying to avoid the brute force approach of uploading separate “groups of zips” – an unnecessary waste of space.

I may have to resort to the javascript solution – but the post by MDS points out some disadvantages.

Thanks again,

The obvious answer is to create a single bigger zip containing those groups and linked from a single button. No need to make this more complicated than necessary.

As I mentioned, this “brute force” approach is a waste of space. Furthermore, it does not allow for flexibility. For example, what if I want to let the user select which items to download? This is a common task, for example when downloading google drive items, etc…

So while my question is to solve a particular problem, I’m also trying to think more generally about how to solve this sort of problem.


How big are these files?

It varies quite a bit: some grouped content is as small as 30MB, but some as large as 300MB.

Thanks again

You could also just add one drop-down button instead of having a lot of buttons. This would allow you to add multiple items to one drop-down button. Even if you have to use it multiple times on a page, it would be a cleaner looking aproach.


1 Like