Services Plugins FAQs

šŸ“£ Major Update: Files Pro - Multi File Uploader Plugin

Hi everyone, :raised_hands:

We are excited to announce a major update to the Files Pro - Multi File Uploader Plugin!

The new version (2.139.0) introduces significant security improvements and additional features to make your file uploading experience more seamless and secure.

:closed_lock_with_key: Security Enhancements
The plugin now supports server-side authentication for the following storage providers:

  • Digital Ocean (S3-compatible)
  • Uploadcare
  • Azure Blob Storage

This means your file uploads are now secured with server-side signature generation, providing a much higher level of protection for your data.

:white_check_mark: New Features & Actions:

1. Generation URL Event
We’ve added a new ā€œGeneration URLā€ Event that enables you to securely generate the required credentials based on the storage service you’re using:

  • Generate Pre-signed URL for S3 (DigitalOcean / AWS S3)
  • Generate Pre-sign for Azure Blob Storage
  • Generate Signature for Uploadcare

2. Upload Action
After generating the credentials, you must call the Upload File action and pass:

  • Pre-signed URL (for S3 or Azure)
  • Public Key and Signature (for Uploadcare)

This ensures that your files are uploaded securely to your chosen storage service.

:blue_book: Full Setup Guide

For detailed instructions on how to set up the plugin with each storage provider, please refer to our updated technical documentation. We’ve included a step-by-step guide for configuring your plugin based on the server you are using.

:link: Documentation Link:
Files Pro - Multi File Uploader Plugin Docs


Why Upgrade?

  • Increased security with server-side authentication.
  • Better compatibility with popular storage providers.
  • Easier configuration with our step-by-step setup guide.

:bulb: Note: Please consult the documentation before upgrading to version 2.139.0, as there are major changes related to security and new configuration requirements.


Feel free to reach out with any questions or if you need further assistance! We’re here to help you get the most out of this update.

Regards,
Support Team
Browse all Zeroqode Plugins for bubble
Banner_Last3

1 Like

Hi guys,

Great upgrade.

I tried to passed from ver 2.37 to 2.39 but the process is freezing when downloading an image file. It’s started from version 2.38. What will be the best way to fix the issue? DM me. Thanks.

I also had problems, going from 36. I use it in the popup and in every version they update, after about an hour where there is no page refresh, if you click the native popup of the computer no longer appears to make you choose the media to load. I’ve reported it several times but it seems that no one does anything because in every version it breaks. Maybe it’s time to move on.

1 Like

Hi @mario1,

Thank you for your message!

I’ve also responded to you via email — please be sure to check it. In the meantime, I recommend reviewing the ā€œHow to Setupā€ section in the plugin documentation. It includes detailed instructions based on the storage service you’re using, especially if you’re on the latest plugin version.

If you have any other questions or need further clarification, feel free to reach out — we’re happy to assist. :slightly_smiling_face:

Best regards,

Support Team
Browse all Zeroqode Plugins for bubble
Banner_Last3

Hi Igor, I know very well. But it’s not there the problem is a problem that this plugin has had for more than a year. And it still doesn’t get solved because for every version I have to go back…

1 Like

Hello,

The action ā€œreset Uploader Aā€ is giving error for me in this build

The plugin Files Pro - Multi File Uploader / action Reset file uploader a Uploader threw the following error: TypeError: Cannot read properties of undefined (reading ā€˜getFiles’)
at eval (PLUGIN_1531008356112x534762424400609300/Files-Pro—Multi-File-Uploader–element_action–Uploader-Reset-file-uploader-.js:3:2460)

Hi @mario1,

Thank you for your reply! Could you please clarify the issue you’re referring to?

To help us resolve this quickly, it would be great if you could provide a detailed description of the specific problem you’re encountering, along with step-by-step instructions on how we can reproduce it on our side.

The more information we have, the faster we can work on a fix.


Hey @liam3,

Thanks for your message, and I apologize for the delayed response over the weekend.

I hope the issue has been resolved by now, but if not, here are a few suggestions you could try:

The error you’re seeing — ā€œCannot read properties of undefined (reading ā€˜getFiles’)ā€ — usually occurs when the uploader element isn’t properly initialized, or if the file array is empty when attempting to reset it.

Here are some steps to check:

  1. Ensure the Uploader element is initialized properly: Before triggering the ā€œreset Uploader Aā€ action, confirm that the Uploader element is set up correctly and that the user has uploaded files.

  2. Verify the action trigger: Double-check that you are calling the reset action in the correct sequence of the workflow. The reset should be triggered after the uploader has finished its task.

Additionally, try refreshing the page and reinitializing the plugin to see if the issue persists.

If the problem continues, please provide more details about your workflow steps, and we’ll dive deeper into troubleshooting the cause.

Hope this helps. :pray:

Best regards,

Support Team
Browse all Zeroqode Plugins for bubble
Banner_Last3

This is fantastic. You ask me this thing at every release. If I don’t update my page where I have the item, after about 2 hours if I click on the item, the native popup of the computer will not open to choose the photos to upload. This happens with every release. Then you fix it. Then I go back to the previous one. Then it also breaks on the previous one and so on… This is not possible. It must be solved once and for all! My app seems broken with every damn update and I have to suffer the complaints of my customers

Hi @mario1,

I completely understand how frustrating this must be, and I’m really sorry for the trouble it’s causing you and your customers.

I wanted to check with you to see if the suggestions I provided earlier via email helped resolve the issue. Here’s a quick recap of those suggestions:

  1. Test on a Fresh Page: Set up a new page with just the uploader to see if the issue persists.
  2. Use Chrome DevTools: Monitor memory usage and check for orphaned DOM nodes in the ā€œElementsā€ tab.
  3. Check State Changes: Ensure that the uploader is visible at all times and isn’t being hidden due to state changes.
  4. Browser Testing: Try using different browsers or incognito mode to rule out any conflicts with cache or extensions.
  5. Check Bubble Logs: Review the Bubble logs for server errors that could be related to the issue.

For potential workarounds, I also recommended the following:

  • Reset Uploader via Workflow: Add a ā€œResetā€ action after uploads or after a certain period.
  • Destroy & Re-create Uploader: If using the uploader in popups, try fully hiding and then creating a new instance.
  • Auto Refresh: Consider programmatically refreshing the page after an extended period of use.

If you haven’t had a chance to try these steps yet, could you give them a go and let me know if anything changes? Additionally, I’d like to know whether version 2.136 was working better for you in terms of this issue.

I truly want to help you get this resolved once and for all. While we haven’t been able to replicate the issue on our side, we’re more than happy to keep working with you until we find a solution.

Thank you for your patience and understanding. I look forward to hearing from you. :pray:

Best regards,

Support Team
Browse all Zeroqode Plugins for bubble
Banner_Last3

Dear,

We have made these attempts on our side many times. Delete the item, rebuild it, check the logs. There’s nothing. We have faced it several times.

As for updating the page every hour, does it seem like a correct suggestion that a company from one of its customers? Would you really like the page to be updated out of nowhere in the middle of your work? I hope all this is a joke.

What I want to understand is, is there a possibility of solving this problem once and for all? Otherwise I’ll build my own plugin. I can’t have the same problem every month. Solve it after 3 weeks and after a week have it again. All this is crazy.

Hi @mario1,

Thank you for your reply.

Unfortunately, we haven’t encountered similar issues before, nor have we received any complaints about the element becoming inactive after several hours.

I’ve shared your concerns with the dev team. They will try to replicate the behavior by leaving the plugin test page open for several hours and then checking if the element is still working as expected. If it works fine on our side, the issue might be specific to your app or caused by conflicts with other plugins.

Issues like this can be challenging to track when they cannot be replicated on our end, but we’ll do our best to investigate and keep you informed.

In the meantime, any additional details you can provide—such as a test page, login credentials, steps to reproduce the issue, the device(s) you or your users are using, and their OS versions—would greatly help us narrow things down.

Thank you for your understanding and cooperation. We’ll keep you updated on any progress from our side.

Regards,

Support Team
Browse all Zeroqode Plugins for bubble
Banner_Last3

Thank you, but given the protracted problems for me I built my plugin for multiple loading and uninstalled Multi File Uploader.

See you soon

Hi @mario1,

Thank you for getting back to us and for sharing your experience in detail. We truly regret that the plugin caused you this much frustration, and we completely understand how recurring issues can affect your workflow.

Our dev team has thoroughly tested the plugin on the demo page by leaving it open for several hours, and we couldn’t reproduce the reported issue. The plugin element remains active, and file uploads continue to work without any problems even after extended periods of inactivity.

This suggests the issue may be specific to your app or related to device/browser compatibility. In many cases, similar bugs are caused by particular device configurations, so the more details you can share, the better we can investigate the problem in depth.

If you’d like us to investigate further on your behalf, we’d be happy to assist. To do this, we’d need:

  • Access to your editor by adding support@zeroqode.com as a collaborator.
  • A link to your app where the issue occurs.
  • Step-by-step instructions to replicate the problem on our side.
  • Details about the device name, OS version, and browser you or your users are using.

We’ve always aimed to provide prompt and thorough support, and we’ve done our best to assist you each time you reached out.

The negative reviews you’ve left may give the impression that we’ve ignored your concerns, but we want to assure you that this isn’t the case. Over the past few months, we’ve always provided prompt responses and assisted you with all your questions and inquiries, both via email and on the forum.

We’d really appreciate the opportunity to work with you to resolve this properly and improve your overall experience with our plugins. :pray:

Of course, we respect your decision to move forward with your own solution, but the door remains open if you’d like us to help troubleshoot further.

Thank you again for your feedback — it’s very valuable to us and has already been shared with our product team to improve both the plugin and our support process.

Kind regards,
Support Team
Browse all Zeroqode Plugins for bubble
Banner_Last3