Better Uploader [UPDATED 2024] ☁

@jonah.deleseleuc are you able to upload to S3 or any other cloud service other than bubble? I’ve seen this request on the 2023 thread, and hoping this has been added since then.

1 Like

@jonah.deleseleuc there’s several features that do not work on my install. I’ve followed the demo editor to a tee.

  1. “Remove file from Selected Better Uploader” - Logs “No match found” on console
  2. Compress Image(s) CloudCompanion - I placed a CloudCompanion instance on the page, and referenced the ID of the BetterUploader Instance on the page. The “Image Compression is Complete” never fires

I’m trying to upload files to s3 but I’m running into an issue. Your plugin states that it provides everything needed to upload to apis but I’m struggling merging the file name with the raw data. The file’s file name isn’t available along side the encoded string. To access the file name you have to use the state File Name split by (,) each item which is a separate list than the raw data. Even using a repeating group you have to access the better uploaders raw data item# current cells index. Trying to run the files held in the uploader on a list in a workflow is beyond me without access to both the file name and the base64 string. The base 64 string is in the exact format that I need by the way which is awesome. I’m just having some difficulty getting the name. Hoping someone might have a suggestion

EDITED: Ended up passing the file name and raw data each as a list. Hoping they match up in order. Then scheduling another workflow to process the next item. Originally thought that scheduling a workflow on a list might be less WU… would love to be enlightened if it’s about the same.

In the demo you can see how I access the file names. It’s as you say, you simply use :split and use current cell’s index. There is also an action which allows you to rename the file while it’s still a raw data. You can also bulk rename the files upon upload in the ‘Send file to cloud action’

First of all, I can say that your plugin is amazing! But let me explain my case.
I make an API call to receive a link to an MP3 file… this link contains the file, and I would like to upload it to my file manager. Through the API connector, it doesn’t work because of the file size limit, and in this case, these MP3s I have are over 100MB.
Bubble’s native file uploader allows us to upload large files, but you need to select the file manually, it uploads it, and so on… but what I need is to take the link that contains the MP3 and upload it directly.
Could you tell me if it’s possible to do this with your plugin? Or maybe even make some modifications to allow that?

1 Like

Oh so you’re having trouble because the file is too large to download. Better Uploader isn’t equipped to help with file downloading, it’s more about improving the uploading experience. However, I can whip something up for you if you’d like.

Does it need to be a server side action or will a client side action suffice?

@jonah.deleseleuc is it possible to add a reorder feature to raw files? that whould be extremely handy!! (a customer of mine requested)