Webflow has built in support for storing files such as PDFs in your site's assets, and then linking to them.
Unfortunately;
You cannot force a download, or specify a download filename. In fact the download attribute isn't applied to the link at all so the browser will try to display ( not download ) the file if it can.
You cannot add the download attribute through custom attributes, since it's reserved.
File types are limited.
File sizes are limited.
These limitations narrow down the use cases where Webflow's assets and Webflow's file links can be used for file delivery.
Google Drive
Google Drive can be a great choice for this.
Force download of your file, when you want to, rather than viewing it
Deal with larger files
And support most file types
How to Host files on Google Drive
In this example, my goal is to download a PDF, rather than viewing it.
Upload your file
Mark the file, or its containing folder as "accessible to anyone with the link"
Get the file's ID
> In Google Drive if you right-click the file and copy the link, you can paste it into a text editor to see that file ID
By clicking “Accept All Cookies”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Privacy Policy for more information.