I thought of a counter-experiment to disprove the theory
that the CloudDB blocks will upload an image file
(not the file name, but the actual file.)
Add an Image component to the PaintPot app,
same size as the Canvas.
Add buttons to ...
Draw a masterpiece on the Canvas.
save the Canvas as a file.
Set the Image to the saved file name.
Observe the Image, does it look like the Canvas?
Remember what you drew.
Upload the saved file to CloudDB (no Web stunts), tag = 'image'
Clear the Canvas.
save the Canvas as a file, same file name as before, to trash it.
Request tag 'image' from CloudDB.
When tag 'image arrives, set Image component to the saved file name.
The critical test: Has the masterpiece been restored?
(I will start coding this.)
ABG