How to Generate Download URL And Preview URL From Files In Salesforce To Be Accessible On External Websites
Salesforce is an excellent platform for storing and managing your files, but did you know that you can also make them accessible on external websites?
By generating a download URL and previewing it, you can easily share your files with customers, partners, or anyone else who needs access to them
In Salesforce, there are attached files and documents to a related record. Salesforce File is used to share and manage version updates. But sadly, a Public shareable link is not generated for any uploaded file.
If we want to use that particular image file attached on Public websites, we should generate a shareable public link so that further processing can be done on that file.
So, in this blog today, we will share how to generate a public link for the above scenario. Read on!
Step 1: First, query the Salesforce File on the attachment for which you want a public URL.
Let us have an account record and attachment related to it.
Code
Step 2: Query Create ContentVersion
Step 3: Query ContentVersion
Step 4: Create Content Distribution
Step 5: Query on Content Distribution
The above publicUrl can now be used to send on public websites.
Wrap Up
Hence, by using the code shared above, you can create a public URL that can easily be accessed on external websites. Be sure to try out the solution and share your valuable feedback with us. We will catch up with you in the next one, Stay tuned!