Hi all,
I’m trying to simply unzip a file and then upload all the files included in the ZIP file to Dropbox, but I can’t do it…
I initially had only Archive: Extract an archive and Dorpbox: Unload a File modules, but I found out that it uploaded only the first file included in the ZIP file. So, I added Array aggregator, Repeater, and Tools: Set multiple variables modules as shown below:
Output of the Archive module includes multiple bundles (multiple files) as shown below:
I think the Array aggregator module does what it should do as shown below:
Then, I repeat the following process for all the files (ex. 150 times when there are 150 files in the ZIP file).
To upload a file to Dropbox, I need to specify the file name and data for each file. So, I used the Tools: Set multiple variable module, but I’m not sure how I should set the variable values. I think it’s because the data and file name are nested.
I think I don’t understand how to use the dot notation… I tried many things, but nothing worked. For the time being, I have the following settings which doesn’t work because the variable values are empty:
It would be great if anyone can help me to simply unload all the files included in the ZIP file to Dropbox.
Thank you!
Kaz
Welcome to the Make community!
You’re probably overcomplicating things here with the aggregator and repeater modules.
Each file from the extract module should already be in its own bundle.
Each bundle will trigger the subsequent modules once.
So each file from the extracted archive will be uploaded if you simply do this:

samliew – request private consultation
Join the Make Fans Discord server to chat with other makers!
2 Likes
You are right. I just wrote a very simple scenario and it worked as you wrote. But, I believe that’s where I started. I mean I went to the complicated way because only the first file was uploaded to Dropbox initially. But, I realized I had modules after the Dropbox module and I believe it affected the behavior. I mean the process went to the next module after uploading the first file.
What is the best way to move forward after all files were uploaded?
Thank you very much!
The first file was only uploaded to Dropbox because of the aggregator module.
When you are referencing an array like that, only the first item of the array is used.
Links
Here are some useful links and guides to help you get started and learn more on how to use the Make platform, apps, and app modules —
General
Help Center Basics
Articles & Videos
samliew – request private consultation
Join the unofficial Make Discord server to chat with us!
1 Like
I didn’t have aggregator initially, and I added it when I tried to solve the problem that only the first files was uploaded to Dropbox. But, at this time, I can make the Dropbox: Upload a File module as the last module of the scenario. So, I’m fine now, and my issue was solved with your help. Thank you very much!
No problem, glad I could help!
1. If anyone has a new question in the future, please start a new thread. This makes it easier for others with the same problem to search for the answers to specific questions, and you are more likely to receive help since newer questions are monitored closely.
2. The Make Community guidelines encourages users to try to mark helpful replies as solutions to help keep the Community organized.
This marks the topic as solved, so that:
- others can save time when catching up with the latest activity here, and
- allows others to quickly jump to the solution if they come across the same problem
To do this, simply click the checkbox at the bottom of the post that answers your question:

3. Don’t forget to like and bookmark this topic so you can get back to it easily in future!
4. Do join the unofficial Make Discord server for live chat and video assistance.
samliew – request private consultation
Join the Make Fans Discord server to chat with other makers!