You can attach essentially any type of file to an email message in Yahoo Mail. You can send images, spreadsheets, PDFs, or any other file, as long as it's under 25 MB.
To attach one or more files to a message you're composing in Yahoo Mail:
To start a new message, go to the toolbar at the bottom of the window and select the paperclip icon.
Select one of the options that appear: