Not having complete luck on this.  Couple of issues

-- some images (jpg) show just fine when served up using cfcontent.  Some
are only halfway rendered.

-- PDFs can't be opened.  Reader 9.0 says The file is damaged and cannot be
repaired.I can open the original PDF just fine.  Also, I am checking the
file just before the cfcontent tag is it is a valid binary file.  The
original file is 978K, but when I serve the stored version and save it
(instead of opening) its only 63K.

Here is the code being used to serve the files

<cfheader name="Content-Disposition"
value="attachment;filename=mw197788-colorectal-screening-chinese.pdf">

<cfcontent type="application/pdf"
variable="#request.TAPAttachment.attachment#" reset="true">

Thanks for any assistance.  Happy friday



On Thu, Jul 22, 2010 at 2:18 PM, Aaron Rouse <[email protected]> wrote:

> Yes, although given the vast differences in file sizes I would have to play
> with how long I slept before deleting files.  It really is just as much
> trouble as setting up a Windows scheduled task to execute forfiles.  I
> highly doubt either solution has an advantage over the other.  What I'd
> really like to see is ColdFusion being better with how it accesses files.  I
> have not tried this in ColdFusion 9 but seen people complaining about the
> problem in that version as well.
>
>
> On Thu, Jul 22, 2010 at 2:03 PM, Mike G <[email protected]> wrote:
>
>> You could use a folder watcher gateway to delete the file. In the onadd
>> event just sleep for ten seconds and then delete it.
>>
>> M
>>
>> On Jul 22, 2010 1:58 PM, "Aaron Rouse" <[email protected]> wrote:
>>
>> We are pushing out files for a proprietary program and honestly do not
>> remember why we do not push out the mime type for it.  I know if the
>> programs are installed on the workstation that the files do open up.  I
>> think on the Linux workstations they have to setup things in Firefox to
>> recognize what program to use.  Surprisingly we have not run into latency
>> issues, the Oracle server is here in town but this application is used
>> across the globe. Most of the files are pretty small with the exception of
>> the printout files which can get enormous.
>>
>> We used to have a Java class for pushing them out but I got tired of
>> maintaining that and changed it to that CF code I posted up.  We still do
>> though use a Java class to collect the files from the proprietary program
>> then use CF to read that, insert it into the database and delete the temp.
>> file.  The deletion of the temp. file sometimes throws an error.  Have found
>> CF just is not the best when you read and delete a file on the same page.
>>  It does not always release the file quick enough after the read to allow
>> the deletion to happen.  Going to just use Windows forfile tool to wipe that
>> directory via a Windows schedule task.
>>
>> One day I'd like to be given the budget to just change collection of files
>> to a web service.
>>
>>
>>
>> On Thu, Jul 22, 2010 at 1:48 PM, Chris Champion <
>> [email protected]> wrote:
>> >
>> > We did som...
>>
>>
>> --
>> You received this message because you are subscribed to the "Houston
>> ColdFusion Users' Group" d...
>>
>>  --
>> You received this message because you are subscribed to the "Houston
>> ColdFusion Users' Group" discussion list.
>> To unsubscribe, send email to [email protected]
>> For more options, visit http://groups.google.com/group/houcfug?hl=en
>>
>
>
>
> --
> Aaron Rouse
> http://www.happyhacker.com/
>
> --
> You received this message because you are subscribed to the "Houston
> ColdFusion Users' Group" discussion list.
> To unsubscribe, send email to [email protected]
> For more options, visit http://groups.google.com/group/houcfug?hl=en
>

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

Reply via email to