If you were able to print that URL out in a text element, you’d see the problem. The S3 URL is not fully qualified – that is, it’s missing the
https: part. They begin with
(I guess there’s a reason for this, which is that Bubble assumes you’re only going to use such URLs in the link element or something, but it’s not documented as to what exactly is returned as URL by
:saved to S3. Personally, I think this is a bug and/or a really stupid choice and I’ve complained about it before to no effect… so whatevs, right? I feel this is especially stupid as there is only one protocol supported by S3 -
https: - and so why would you ever return this URL without the protocol?!??!??)
So what you need to do is include the protocol part as a literal in front of that expression. Kind of like this:
Literally insert, by typing, the characters
https: in front of your expression.