Unfortunately, CF doesn't allow rename either. At least, not for me.
-----Original Message----- From: Steve Garrett [mailto:[EMAIL PROTECTED] Sent: Tuesday, March 16, 2004 12:39 PM To: inFusion Support List Subject: RE: [iMS] Problem with FusionMail 1.02 file attachments This explains what I have seen on occasion as well. Perhaps a check for ".." sort of chars in the file name and a rename operation first? Hmmmm. Thanks for sharing this info. Steve At 07:43 AM 3/16/2004 -0700, Paul Smith wrote: >I wasn't sure if the ".." was there in the original or if the app somehow >put the ".." there. > >best, paul > >At 07:16 AM 3/16/2004, you wrote: >>The issue appears to be CF. It refuses to delete files with ".." in the >>name (i.e. 843 60th >> > > >St..jpg). I've run into this recently. I could not find a way around >> it in CF. For now I delete them manually, but I believe a java object >> could easily be created to handle these. >> >> >>------------------------------------------------------ >>Marc Lichtenfeld >>Senior Programmer/Technology Lead >>www.bigdough.com >> >> >> >> >>-----Original Message----- >>From: Paul Smith [mailto:[EMAIL PROTECTED] >>Sent: Monday, March 15, 2004 11:06 PM >>To: inFusion Support List >>Subject: Re: [iMS] Problem with FusionMail 1.02 file attachments >> >> >>Here ya go: >> >><cfif odsmime_query.recordcount gt 0> >><!--- does the directory exist? ---> >> <cfif not directoryexists("#attachReadRoot#")> >> <cfdirectory action="create" directory="#attachreadroot#"> >> </cfif> >> <cfif not directoryexists("#attachReadRoot##client.accountnum#\")> >> <cfdirectory action="create" >>directory="#attachreadroot##client.accountnum#\"> >> </cfif> >><!--- is there anything in there already? Clear out if RFC822 is 0 >>otherwise we need the attachment that's already there ---> >><cfif RFC822 is 0> >> <cfdirectory action="list" >>directory="#attachreadroot##client.accountnum#\" name="attlist"> >> <cfoutput query="attlist"> >> THIS IS LINE 64>>>>>>> <cfif (name neq ".") and (name neq >>"..")><cffile action="delete" >>file="#attachreadroot##client.accountnum#\#name#"></cfif> >> </cfoutput> >></cfif> >><!--- OK...now decode the attachments ---> >> <cfx_odsmime action="decode" file="#getmail.filename#" filelist="all" >>overwrite="YES" decodedir="#attachreadroot##client.accountnum#\" >>decodehtmlattachments="yes"> >><!--- if RFC822 is not 0 then we need to cycle through the RFC822 >>attachments for the proper one ---> >> <cfloop index="temp" from="1" to="#rfc822#"> >> <cfx_odsmime action="decode" >>file="#attachreadroot##client.accountnum#\#ODSMIME_RFC822#" filelist="all" >>decodedir="#attachreadroot##client.accountnum#\" decodehtmlattachments="yes"> >> </cfloop> >></cfif> >> >>best, paul >> >> >>At 08:35 PM 3/15/2004, you wrote: >> >Could you send me a few of the lines of code near the line mentioned in >> >the error message? I tried an attachment with a space on one of our >> >development servers and it worked fine (CFMX 6.1 and FusionMail v2.7 beta). >> > >> >Regards, >> > >> >Howie >> > >> >----- Original Message ----- >> >From: "Paul Smith" <[EMAIL PROTECTED]> >> >To: "inFusion Support List" <[EMAIL PROTECTED]> >> >Sent: Monday, March 15, 2004 9:27 PM >> >Subject: [iMS] Problem with FusionMail 1.02 file attachments >> > >> > >> > > Any suggestions on the following error message? >> > > >> > > best, paul >> > > >> > > At 11:57 AM 3/15/2004, you wrote: >> > > >We cannnot access any file attachments when using the web interface to >> > > >the mail server. Looking at the error message that comes up (it's the >> > same >> > > >message >> > > >for any piece of email with an attachment) it looks like there's a >> poorly >> > > >named >> > > >file in a Fusionmail subdirectory. >> > > > >> > > >here's the error text: >> > > >======================================================== >> > > >Error Diagnostic Information >> > > >Error processing CFFILE >> > > > >> > > >The path, 'c:\website\htdocs\FusionMail1\htdocs\attachments\149\843 60th >> > > >St..jpg', is illegal. Path specifications cannot include >> > > >'..' >> > > > >> > > >The error occurred while processing an element with a general identifier >> > > >of (CFFILE), occupying document position (64:48) to >> > > >(64:121) in the template file >> > > >C:\WebSite\htdocs\FusionMail1\htdocs\readmessage.cfm. >> > > > >> > > ==^======================================================= This list server is Powered by iMS "The Swiss Army Knife of Mail Servers" -------------------------------------------------------------------------------------- This list is provided as a free service. Although we will try to address issues in a timely manner, support via this list is not guaranteed. If you require expedited support then a support contract is required. Support may be purchased from http://www.coolfusion.com/commerce. Details regarding support options may be reviewed at: http://www.coolfusion.com/SupportOptions.cfm -------------------------------------------------------------------------------------- To leave this list please complete the form at http://www.coolfusion.com/Support/ Need an iMS Developer license? Sign up for a free license here: http://www.coolfusion.com/Developers/ List archives: http://www.mail-archive.com/infusion-email%40eoscape.com/ Note: You are subscribed as [EMAIL PROTECTED] ==^=======================================================
