You can attach files through HTML/Text Only campaigns by clicking the standard paperclip icon while creating your campaign in the editor.
This will not appear in a template.
You can't attach files to campaigns that use the drag and drop designer. In those cases, we recommend linking to a download through Dropbox or another file hosting service. See this article for more information: Sending files in emails