Easy File Downloader - New Plugin From Zeroqode

The issue appears to have resolved itself.

Hi @Jacob_D, thanks for reaching out, and sorry for the delayed reply.
Our developer team has fixed the reported issue, no plugin update is required, the Live demo page is working too.

In case there is anything else that we can help with, please let us know :slightly_smiling_face:

Regards,
Zeroqode Support Team

@ZeroqodeSupport

Looks like the downloader is broken again across browsers:
Access to XMLHttpRequest at ‘https://cors-anywhere-zq.herokuapp.com///s3.amazonaws.com/appforest_uf/f1634052886342x236559214131825570/Jourdan_R%20arm%20out_class%201.JPG’ from origin ‘https://goterracotta.org’ has been blocked by CORS policy: No ‘Access-Control-Allow-Origin’ header is present on the requested resource.
PLUGIN_Easy-File-Downloader-element_action–File-Downloader-Download-File-.js:65 GET https://cors-anywhere-zq.herokuapp.com///s3.amazonaws.com/appforest_uf/f1634052886342x236559214131825570/Jourdan_R%20arm%20out_class%201.JPG net::ERR_FAILED

@ZeroqodeSupport Hi guys, this is critical functionality broken in our production app; any ETA on the fix?

Hello, @Jacob_D
We are sorry for the inconvenience you have faced.

Please note that the issue was already found and our Developer Team is working on a solution.
We will revert with an update to you on Monday but will do our best to speed up the process.

Thanks for the understanding :pray:
Best regards,
Zeroqode Support Team

1 Like

Same issue occurring on our app. Any ETA for a fix?

Hello, @gbenchanoch
Thanks for reporting your issue.

Please allow us to mention that this issue was found and our team is already working on resolving it.
As was mentioned, the fixed version of the plugin will be ready at the nearest time (most probable Today\Tommorow). We will notify all our users immediately after deployment.

Thanks for the understanding.
Zeroqode Support Team

Hello,

Well the issue be fixed today? It’s a pretty critical function for our app and we may need to switch things up if it will be much longer. Any update would be appreciated!

Regards

Hello, @gbenchanoch and @Jacob_D
Thanks for your patience and time.

By this message, we would like to notify you that the issue was fixed. It wasn’t related to the plugin functionality, but to the platform itself.
Now, all is working properly on our Demo Page and other applications.

Please check it and let us know about the result :pray:

Looking to hearing from you soon.
Best regards,
Zeroqode Support Team

2 Likes

Does this allow .exe files to be downloaded also?

Hi @angus.hally, thanks for reaching out.
We kindly appreciate your interest in our plugins. :pray:

We’ve carefully investigated your question and we’d like to share with you the result. You can easily upload any files, even files.exe when using the Easy file downloader Plugin. The only thing that requires additional investigation is when you are downloading this file.exe and it downloads without extension, and you have to add the extension to the file manually.

We’ve passed this to the developer team for investigation. Once any news will become available, I will let you know.
Thank you for understanding :pray:
Best regards,
Zeroqode Support Team.

Hello @angus.hally.
Thanks for your patience. :pray:

We are glad to announce that the above issue was resolved and now you can upload and download .exe files by using Easy file downloader Plugin. :slight_smile:
Please check our live demo page to test plugins features.

If you require any further information, feel free to contact us.
Best regards,
Zeroqode Support Team.

@ZeroqodeSupport Would it be possible to add the action “Cancel Download” in a future update? It’d provide better UX when the user accidentally starts downloading a file and wants to abort the action.

Hello @chaostorm

Thanks for reaching out.

We will investigate the possibility of adding a such feature in the next plugin update, however, we can’t guarantee it and provide approximate time frames for this update.

In case you have any other questions, simply let us know.

Regards,
Zeroqode Support Team

1 Like

Thanks for your patience @chaostorm

We’ve investigated the possibility of adding a cancel download feature, but unfortunately, the current library of the plugin does not support such a feature.

In case you have any other questions, just let us know.

Regards,
Zeroqode Support Team

That’s a bummer. Thanks for checking, though, much appreciated!

1 Like

@ZeroqodeSupport Hi again! I’m trying to use this plugin in an app to allow users to download some files they upload via the Wasabi plugin (also by Zeroqode) which are then made available through a CDN for faster access.

As long as the Dynamic Link field in the plugin includes only the URL of a single remote file, the plugin performs exactly as one would expect and the file gets downloaded, no problems.

However, when the Dynamic Link field gets a list of URLs instead, the download fails with the following message. (I’ve masked the specific bucket, folder, file, RequestID, and HostID for privacy.)

<?xml version="1.0" encoding="UTF-8"?>
   <Error>
      <Code>NoSuchKey</Code>
      <Message>The specified key does not exist.</Message>
      <Key>folder_name/file_name.extension,https://bucket_zone.wasabisys.com/bucket_name/folder_name/file_name.extension</Key>
      <RequestId>xxxxxxxxxxxxxxxx</RequestId>
      <HostId>xxxxxxxxxxxxxxxxxxxx</HostId>
   </Error>

At first, I thought it was a Wasabi issue, so I tried feeding the plugin URLs of some publicly available files completely unrelated to the app. The behavior was the same - worked with a single URL without any issues, failed with two URLs, now with AccessDenied:

<?xml version="1.0" encoding="UTF-8"?>
   <Error>
      <Code>AccessDenied</Code>
      <Message>Access Denied</Message>
      <RequestId>xxxxxxxxxxxxxxxx</RequestId>
      <HostId>xxxxxxxxxxxxxxxxxxxxxxxx</HostId>
   </Error>

I’ve also checked the example app for the plugin you’d made available, but in this case it didn’t help since each of the examples used a single URL and there was no other documentation.

So, what am I doing wrong? :slight_smile:

Hi @chaostorm, thanks for your question and sorry for the delayed reply.

Let us check this question internally. Once any feedback will appear, we will let you know asap.

Regards,
Zeroqode Support Team

1 Like

Hi @chaostorm, thanks for your patience.

We’ve updated our plugin by adding a new action that allows downloading multiple files.
image

Also, we’ve added the “Download Progress Count” state. This can be helpful when downloading more files. This returns text value in this format: 2/3. Where 2 is the number of downloaded files, and 3 is the total number of all files that will be downloaded.
image

Please update your plugin to the newest version (1.15.0: Fixed “Download File” action, added “Download Files” action & “Download Progress Count” state) and give it a try.

If there will be any other question or suggestions about our plugin, please let us know :wink:

Regards,
Zeroqode Support Team

1 Like

@ZeroqodeSupport Amazing! Thanks a ton for the quick plugin update and the detailed explanation!

EDIT: Just tested the new version - works like a charm! :ok_hand:

1 Like