☁️Wasabi Cloud Storage Plugin

Hi @marenpatterson, apologies, if the existing plugin Live Demo & Editor pages, and supporting documentation, didn’t provide the required information.
Allow us to mention few hints that may help you with further plugin usage:

  • Please see all available plugin Events and Actions on the plugin description tab:

  • On the plugin demo page, in the workflows tab, do the search for an event/action that you would like to see, how the setup looks (please also check the explanation hidden in each field documentation):

We’ve prepared a simplified demo page with plugin functionality, that could be used for your guidance (upload and display files): https://appkit.bubbleapps.io/version-test/vd_wasabi_backend?debug_mode=true

Hope it helps. Please let us know if we can help with anything else related to our plugin :pray:

P.S. Kindly note that if within your project you would like to implement complex plugin functions, an advanced Bubble skill is required.
Regards,

Zeroqode Support Team

maybe I don’t see what you wanted to show.
I coped with loading images and videos.
I can’t apply watermark to image and video

Blessings,
Kind thank you for your response, however I noticed that you did not provide a tutorial as requested; all you have provided is a regurgitation of the link to the existing content, and screenshots depicting what I stated I have reviewed previously. How then is it beneficial to direct someone to the same unhelpful link(s)?

  1. The first image only displays a list of events and actions. As mentioned, this is not useful because it doesn’t provide the steps on HOW to make the plugin perform one of the actions, etc.
  2. This second depicts the workflow tab of your app; unfortunately this doesn’t demonstrate the process taken to setup a particular functionality, especially since there is no explanation on the process.
  3. The simplified demo page: this only shows the plugin working on an app, but again fails to provide any educational tutorial on the process to build this functionality using your app, so that a user can repeat such process.

*I am under the impression that this community is for members of all skill level to find assistance to issues and builds. So how then is it beneficial to tell a user you are unwilling to provide appropriate help because you ASSUME they don’t have a particular skill level? That is rather illogical, it would be better to not respond.

I was simply seeking instruction in a process to follow, similar to the many inquiries within this blog, that will provide benefit to users of your plugin. You have provided an effective tutorial on how to connect the plugin to Wasabi using the secret key, etc., but your tutorial stops there.

*A helpful recommendation is to create a simple video tutorial showing the process of how you created your demo app. Such a demo will enhance the support and sales of your product. Additionally it will reduce the time spent responding to inquiries such as listed above.

Thank you for your time.
Have a delightful day!

Good afternoon.
Question 1:
Can I delete all files from a folder at once? And how to do this if you cannot immediately delete the entire folder if it is not empty?
Question 2: I am planning to delete the folder with files already on the file display page that I have uploaded. I cannot call the workflow because the plugin element is not installed on this page. How can I solve this problem?

Hi @marenpatterson, apologies for a possible misunderstanding from our side and the incorrect link to the simplified demo page (it was supposed to be a link to an editor page, allowing you to see how it was in fact set up).

Please see a short video with explanations on how this plugin can be set up (a basic case: upload files and retrieve file links): Loom | Free Screen & Video Recording Software | Loom

Demo editor that is shown in the video: Appkit | Bubble Editor

Just to be sure that we’ve provided all available information, did you had a chance to see the detailed supporting documentation for this plugin on the following link? : https://docs.zeroqode.com/plugins/wasabi-cloud-storage
We’ve tried to describe as much as we can all plugin-related capabilities there.


The developer team now is checking if this feature can be fixed, to work properly. Once any news will be available, we will bet you know asap.


Hi @wdigital36

Yes, for that please use the “Delete File/Folders” action with the following setup.

Unfortunately, without having the plugin element placed on-page file deletion will not work.

Please let us know if you have any other questions that we can help with :slight_smile:.
Regards,

Zeroqode Support Team

Can you tell me if you can create a folder in an already created folder?
We have a folder of courses and we want to create a folder with a new course uniq id in this folder when adding a new course

@ZeroqodeSupport
Hello! I need to create a folder in Wasabi not in the root bucket, but by specifying the path in advance.

For example, I want to create a folder “video” through the workflow , which will be have the path “user/downloads/”.
In Wasabi, it should turn out “user/downloads/video” and the next step I will add files to it.

How do I do this? Help me! :pray:

Hi @wdigital36 & @mszaxaroff
Upon your requests, please use the following action, with the path specified as in the field documentation:


Hope it helps. Please let me know I can help with anything else.


Unfortunately, this plugin feature so far is under development and is not ready to use. Sorry for the inconvenience :pray:.
We will add a notice in this regard and as soon it will become available, we will let you know in this thread.

Regards,
Zeroqode Support Team

But I paid money for this functionality.
When can you finish this plugin? Tomorrow, a week, two weeks?
and one more question:
how can i get the parameters of the uploaded file?
The plugin has special inputs for this. But no information is recorded in the database.
I need the following parameters from the image:
size (mb), height & width in pixels.
http://joxi.ru/krDvkLEUgyLkl2
For a video file:
size (mb)
this is how the bootloader is configured in wasabi:
http://joxi.ru/GrqRB1wiRlyBDm

1 Like

What you wrote doesn’t work!
I need to create a new folder in the specified path, and not upload a file to an already created folder.

You have the “create folder” function. Can you make it so that I can prescribe the path where to create it?

There is not enough line to indicate the path!

1 Like

Hello again @ZeroqodeSupport

I have two questions for finalizing this plugin configuration in my app as below-
Apologized for the trouble but could you confirm those?

  1. I’d like to store “File Size” data of each uploaded file in my bubble DB even when multiple files are uploaded at once. So, I copied workflows of your live demo using For Each plugin and confirmed multiple uploads and data entry creation worked - but the data “File Size” is empty in my bubble app DB.
    I noticed that even in your live demo DB, the File Size field looks empty as below.

So, it would be great if you could update your live demo for that file sizes can be imported correctly so that I can follow your change, let us know an alternative turnaround, or update the plugin itself if it’s a kind of thing that needs to be fixed.

  1. I understand that - for showing preview images of uploaded files in wasabi with S3 URL like below, the only way to do this is to configure the uploaded files privacy setting in wasabi as “public”, correct?
    スクリーンショット 2021-08-22 22.38.12
    スクリーンショット 2021-08-22 22.38.26

If it’s correct, then would you let us know if there is any way to restrict access from external people to the URL somehow? (I suppose this should be done on wasabi end) Because I’d like to avoid that anyone can access to URL no matter which accidentally/intentionally.
In the past posts in this thread, I saw a comment to suggest using CORS but I couldn’t find the feature in wasabi.
I also thought to use IP address access restriction but bubble seems not to provide static IP for a normal account so this also seems not to work.
Hope I could have your thoughts on this.

Thank you for your support in advance!

Regards,
Miyazawa

Hi @engulatov, please accept our apologies for this inconvenience :pray:

Unfortunately, we can’t currently provide any time estimation in this regard. Apologies for the inconvenience.


Our developer team will check how it can be fixed. As soon as an update will be ready, we will let you know.


Regretfully, the current plugin functionality doesn’t provide the possibility to create a folder directly. As a workaround, please use the “Upload Wasabi S3” action, in the next step (after a pause) deleting the uploaded file.

We will check how feasible would be to add the folder-related line to the next plugin update, thanks for suggesting it.


Hi @mizawaya, it is correct.

We will check how feasible it will be to add the requested feature to the future plugin update, thank you for suggesting it.

Regards,
Zeroqode Support Team

@ZeroqodeSupport

  1. I assign a prefix - “current date and time”:
    http://joxi.ru/J2bwX6GHgezPgA
  2. I set the folder structure: current user id:
    http://joxi.ru/nAyy6nwTadKo1A
  3. I upload files using the downloader:
    http://joxi.ru/J2bwX6GHgezdgA
    filenames: 1111 and 2222
    in wasabi they look like this:
    http://joxi.ru/8AnKNxwho96Y1r
    to these files, as you can see, prefixes are assigned.
    Question 1:
    why, when I add the same files, the new files are not added to wasabi? I am setting a perfix, which means a new name for the files.
    Question 2:
    How to display a preview here ?: http://joxi.ru/Q2Kwq56Hy6DMa2
    Now, like this:
    http://joxi.ru/EA4lbQOUv5eqOA
    Question 3.
    Deleting files one by one is obtained.
    http://joxi.ru/5mdDndEcaQEZPm
    Workflow like this:
    http://joxi.ru/a2XwY4kHlkXKbm
    Now I need to delete all the files that are left in the repeating group. The workflow is like this:
    http://joxi.ru/nAyy6nwTado5xA
    The condition is because if the condition is not present, then all files from wasabi are deleted. Even if the repeating group is empty.
    How can I remove all files from wasabi that are left in the repeating group?

Hi @engulatov, thanks for your questions.

On questions 1 and 2 - allow us to check them with the developer team.

Please try to use the following setup (example):

Have a nice day!
Regards,

Zeroqode Support Team

this does not work
One file is removed from the wasabi. I need to delete all the files that are left in the repeating group.
not all files in the folder, only those in the repeating group.

Hi @engulatov

If two file has different names, this result in two different files. If the filenames are the same, Wasabi will replace the old file with the new one.

The preview is available on upload (base64) and only for photos. In case you would like to display a file preview from wasabi - you need to indicate the file link as a source for the image.

Sorry for misunderstanding from our side. To delete files only for a specific RG, please use the following setup:

Hope it helps. Please let us know if we can help with anything else related to our plugin.
Regards,

Zeroqode Support Team

Hi @mizawaya & @engulatov,

We have pushed a Wasabi plugin update, that has fixed the issue with the file size field.
To check changes, please upgrade your plugin to the latest version (Version 1.54.0: fixed empty size of uploaded files) and give it a try.

Regards,
Zeroqode Support Team

2 Likes

After updating the plugin, an error is shown, here is a screenshot from your demo.

Hi @mszaxaroff, thanks for reporting this issue :pray:
Allow us to check it and come with an update asap.

Regards,
Zeroqode Support Team

@ZeroqodeSupport Hi, I’m having some problem with the “accept field”. When the accept field is empty, it lets me select all the type of files I want, and reads them all correctly. The problem is when I specify an extension, like “.docx, or .xlsx”, because for some reason, it doesn’t read the file. There are extensions that are working normally, like “.pdf”.
accept field
Accept field setup

RG-Files-Wasabi
Rg data source where I want to display the read files

Txt-File-FullName
Text Inside Rg’s cell, where I want to show the file’s full name

Rg-Editor
The RG Setup in the editor

Rg-Result
The Rg result after previewing the app. I select the files, but they don’t get displayed in the repeating group.

If you could help me find a solution for this issue, I appreciate!!

Regards,
Caio.