Copy link to clipboard
Copied
I have a very simple example for sending an image as an attachment using Coldfusion 11 cfmail tag.
<cfmail to="example@domain.com" from="example@domain.com" subject="Test" type="html">
<cfmailparam
file="www.example.com/image.png"
disposition="attachment; filename=""test.png""">
</cfmail>
I want the attachment to be called "test.png" when it is viewed in the recipients email client.
It works fine when I receive the email in Gmail, however Outlook 2013 (and Office 365 web client) retains the "image.png" attachment name.
Have I correctly made use of the "disposition" attribute?
Copy link to clipboard
Copied
justinmorre wrote:
Have I correctly made use of the "disposition" attribute?
No, you have too many quotes. Try:
disposition="attachment; filename=test.png"
Cheers
Eddie
Copy link to clipboard
Copied
I tried without the double quotes and still have the same problem (Development Server).
However I pushed the code live regardless and found that it works as expected.
I'm going to compare versions and try to figure out what is happening.