What about instead of using CFFILE/CFOUTPUT you use the File Attribute of the CFCONTENT tag? That's what we do here and we haven't run into any issues.
-----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Brent Nicholas Sent: Thursday, March 16, 2006 11:52 AM To: [email protected] Cc: [EMAIL PROTECTED] Subject: [CFCDev] OT: Sending Files to Browsers Firstly - Sorry for sending an OT item to this list. I kinda feel we have a good group of experts here, so I'm hoping someone will have some guidance. The issue: When users try to download files they work nearly all the time, though today it seems files that are above 30MB (rough estimate) fail when downloaded. CF sends the most basic error message: "An error has occurred." That's it, no line number, nothing. We've narrowed it to what we think is the issue but I'm still skeptical if it's really the problem, though most likely. This being the size of the file, due to using CFFILE action="read". Now, I'm guessing reading a big file into CF to then send out to the browser is a bad thing, due to the load on the memory. Does any one have any guidance on a better way to send the file to the browser? Here is the code I use to send the file to the browser, the variable results are below. The goal is to prevent the user from having access to the path. They just get sent the file. <cffile action="read" file="#PrimaryDrive##GetFolderPath.FOLDER_PATH##GetFileDetails.FILE_NAME #" variable="FileContent"> <cfheader NAME="Content-disposition" VALUE="inline;filename=#GetFileDetails.FILE_NAME#"> <cfcontent type="#GetFileDetails.FILE_MIME#"> <cfoutput>#FileContent#</cfoutput> CFFILE PATH: D:\ProjectFiles\52070G\CYLINDERBLOCK\cylblockcast130306.zip CFHEADER VALUE: inline;filename=cylblockcast130306.zip CFCONTENT TYPE: application/x-zip-compressed As I said works almost all the time, except on large files. At least that's the pattern so far. Thanks for an help you might be able to offer, Grasshopper ---------------------------------------------------------- You are subscribed to cfcdev. To unsubscribe, send an email to [email protected] with the words 'unsubscribe cfcdev' as the subject of the email. CFCDev is run by CFCZone (www.cfczone.org) and supported by CFXHosting (www.cfxhosting.com). An archive of the CFCDev list is available at www.mail-archive.com/[email protected] ---------------------------------------------------------- You are subscribed to cfcdev. To unsubscribe, send an email to [email protected] with the words 'unsubscribe cfcdev' as the subject of the email. CFCDev is run by CFCZone (www.cfczone.org) and supported by CFXHosting (www.cfxhosting.com). An archive of the CFCDev list is available at www.mail-archive.com/[email protected]
