a quick and easy way to go around would be to hyperlink - and just make the cta button: "Download Attachment". with some sort of attachment looking design
In my mind there's no difference in physically attaching a file - or linking out to a file. The only difference is the "save". You could always hyperlink a .zip file - which i believe would prompt a save as function similar to an attachment.