If you take any ticket here with lots of attachments, particularly pictures, the way this is interacted with is weird and kind of counter to what I'm seeing elsewhere. Currently:
What I would suggest instead is:
The reasoning is that in the majority of cases I just want to view things rather than downloading, so that's the primary action when possible, otherwise the download buttons should be very distinct.
The question, in the case of #3, is "should there be no icon at all in the case where the file is not the type of file that can be previewed (i.e. that it will be forced to be downloaded when clicking the icon or hyperlink anyway)?" Because those icons tend to clutter the UI and wrap around when text is too long (unless you can somehow ensure they stay on the same line as the last word)...
Bonus point if you can offer a "Download all" button too, though if there are 1-click download buttons everywhere it's not totally critical to have.