Link to the code

https://www.dropbox.com/s/5z41aeswvfyq6zm/PDF_Chrome.CFM?dl=0

Thanks,

Ajas Mohammed.

On Tue, Jul 25, 2017 at 12:53 PM Ajas Mohammed <ajash...@gmail.com> wrote:

> Hi there,
>
> Love head scratchers, some times though  😉
>
> I believe what you are seeing is browser interpreting things rather than
> an issue with Coldfusion.
>
> I tested in Internet Explorer and the save as was cfm filename.pdf.
>
> In Firefox it was document.pdf.
>
> In Chrome, it is cfm filename.cfm.
>
> So I tricked Chrome. I used JavaScript to open resulting pdf in a new tab.
> Once Chrome sees the right extension.pdf instead of.cfm, the download /
> save as button results in receipt.pdf.
>
> Now I believe you are creating pdf in variable so you can come up with
> your variations as needed. I created physical PDF file, but the logic
> should help you provide direction.
>
> I will attach my sample code shortly.
>
> Thanks,
>
> Ajas Mohammed
>
> On Tue, Jul 25, 2017 at 10:58 AM Angeli Wahlstedt <sabasu...@gmail.com>
> wrote:
>
>> Hmm, I wonder if this may be an "undocumented feature" in CF 10 and
>> 11...? Also, could IIS be a factor as well?
>>
>>
>> -- Angeli
>>
>>
>> On 7/24/2017 10:50 PM, Mike G wrote:
>>
>> I get the pdf file name, but I am on CF 9
>>
>> On Mon, Jul 24, 2017 at 9:05 PM, Angeli Wahlstedt <sabasu...@gmail.com>
>> wrote:
>>
>>> Actually, I had tried that (along with using "SaveAsName" in the
>>> cfdocument tag), but it still came up as "receipt.cfm" for me.  What name
>>> came up for you when you clicked the "Download" icon in Google Chrome's PDF
>>> viewer?
>>>
>>> -- Angeli
>>>
>>>
>>> On 7/24/2017 8:14 PM, Mike G wrote:
>>>
>>> <cfheader name="Content-Disposition" value="inline; filename=survey.pdf">
>>> <cfcontent type="application/pdf" reset="true" variable="#content#">
>>>
>>> This works for me, try attachments inline..
>>>
>>> On Mon, Jul 24, 2017 at 4:31 PM, Angeli Wahlstedt <sabasu...@gmail.com>
>>> wrote:
>>>
>>>> Long time, no talk. Here's a head-scratcher that I want to bounce off
>>>> you folks. A client just told me that a CFM page which generates a PDF
>>>> document for displaying in the browser doesn't work quite right in Google
>>>> Chrome. It displays the PDF content correctly, but when you select to
>>>> download the document, it defaults as the name "receipt.cfm" rather than,
>>>> say, "receipt.pdf" which confuses customers. (If you rename it as
>>>> "receipt.pdf", it saves correct, but still...)  Here's the complete code:
>>>>
>>>> <cfinclude template="inc_generateReceipt.cfm" />
>>>> <cfheader name=“Content-Disposition”
>>>> value=“attachment;filename=receipt.pdf” />
>>>> <cfcontent type="application/pdf" reset="true"
>>>> variable="#variables.PDFContent#" />
>>>>
>>>> (The included template obviously generates the PDF document using
>>>> CFDocument.) No matter what I try, the browser still says "receipt.cfm" for
>>>> the PDF document. Firefox also has a similar issue -- it says
>>>> "document.pdf" instead of "receipt.pdf". I've Googled to no avail.
>>>>
>>>> The production server is running CF 10, and I've replicated the same
>>>> issue on CF 11. Any thoughts?
>>>>
>>>> Thanks,
>>>> Angeli Wahlstedt
>>>> IdeaSculpt LLC
>>>>
>>>> --
>>>> --
>>>> You received this message because you are subscribed to the "Houston
>>>> ColdFusion Users' Group" discussion list.
>>>> To unsubscribe, send email to houcfug-unsubscr...@googlegroups.com
>>>> For more options, visit http://groups.google.com/group/houcfug?hl=en
>>>>
>>>> --- You received this message because you are subscribed to the Google
>>>> Groups "Houston ColdFusion Users' Group" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>> an email to houcfug+unsubscr...@googlegroups.com.
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>>
>>> --
>>> --
>>> You received this message because you are subscribed to the "Houston
>>> ColdFusion Users' Group" discussion list.
>>> To unsubscribe, send email to houcfug-unsubscr...@googlegroups.com
>>> For more options, visit http://groups.google.com/group/houcfug?hl=en
>>>
>>> ---
>>> You received this message because you are subscribed to the Google
>>> Groups "Houston ColdFusion Users' Group" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to houcfug+unsubscr...@googlegroups.com.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>>
>>> --
>>> --
>>> You received this message because you are subscribed to the "Houston
>>> ColdFusion Users' Group" discussion list.
>>> To unsubscribe, send email to houcfug-unsubscr...@googlegroups.com
>>> For more options, visit http://groups.google.com/group/houcfug?hl=en
>>>
>>> ---
>>> You received this message because you are subscribed to the Google
>>> Groups "Houston ColdFusion Users' Group" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to houcfug+unsubscr...@googlegroups.com.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>> --
>> --
>> You received this message because you are subscribed to the "Houston
>> ColdFusion Users' Group" discussion list.
>> To unsubscribe, send email to houcfug-unsubscr...@googlegroups.com
>> For more options, visit http://groups.google.com/group/houcfug?hl=en
>>
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "Houston ColdFusion Users' Group" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to houcfug+unsubscr...@googlegroups.com.
>> For more options, visit https://groups.google.com/d/optout.
>>
>>
>> --
>> --
>> You received this message because you are subscribed to the "Houston
>> ColdFusion Users' Group" discussion list.
>> To unsubscribe, send email to houcfug-unsubscr...@googlegroups.com
>> For more options, visit http://groups.google.com/group/houcfug?hl=en
>>
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "Houston ColdFusion Users' Group" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to houcfug+unsubscr...@googlegroups.com.
>> For more options, visit https://groups.google.com/d/optout.
>>
> --
> <Ajas Mohammed />
> iUseDropbox(http://db.tt/63Lvone9)
> http://ajashadi.blogspot.com
> We cannot become what we need to be, remaining what we are.
> No matter what, find a way. Because thats what winners do.
> You can't improve what you don't measure.
> Quality is never an accident; it is always the result of high intention,
> sincere effort, intelligent direction and skillful execution; it represents
> the wise choice of many alternatives.
>
-- 
<Ajas Mohammed />
iUseDropbox(http://db.tt/63Lvone9)
http://ajashadi.blogspot.com
We cannot become what we need to be, remaining what we are.
No matter what, find a way. Because thats what winners do.
You can't improve what you don't measure.
Quality is never an accident; it is always the result of high intention,
sincere effort, intelligent direction and skillful execution; it represents
the wise choice of many alternatives.

-- 
-- 
You received this message because you are subscribed to the "Houston ColdFusion 
Users' Group" discussion list.
To unsubscribe, send email to houcfug-unsubscr...@googlegroups.com
For more options, visit http://groups.google.com/group/houcfug?hl=en

--- 
You received this message because you are subscribed to the Google Groups 
"Houston ColdFusion Users' Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to houcfug+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to