Image uploads
Allow images to be uploaded to the cloud
Last updated
Was this helpful?
Allow images to be uploaded to the cloud
Last updated
Was this helpful?
Live view has the ability to upload files. We have created a component to help with uploading a single image. This is useful for things like a user's avatar.
For the full example, check out edit_profile_live.ex
and edit_profile_live.html.heex
.
Follow the instructions in lib/petal_pro/file_uploads/s3.ex
to get started.
Follow the instructions in lib/petal_pro/file_uploads/cloudinary.ex
.
For example, you can do the following:
Notice you work with "public_ids" - these are ids provided by Cloudinary. You should store these in the database instead of the URL. For example:
We have provided configuration for two hosting options: and .
We recommend Cloudinary over S3 due to the fact it can do transforms on the fly simply by manipulating the URL. To do transforms in Elixir, you can use the .