Skip to main content
Inspiring
January 26, 2009
Question

Issues with CFFILE and CFIMAGE together

  • January 26, 2009
  • 2 replies
  • 507 views
Why after several months would a page just cease to work when it has not been touched?

This code;
<cfif len('#form.p2#') NEQ 0>

<cffile action="upload"
destination="#path#/PropertyListings/PLpics/#URL.ID#img"
nameconflict="Overwrite"
mode="777"
attributes="normal"
filefield="p2">
<!---Resize input image--->
<cfimage action="convert"
source="#path#/PropertyListings/PLpics/#URL.ID#img/#File.serverFile#"
destination="#path#/PropertyListings/PLpics/#URL.ID#img/#URL.ID#-#File.serverFile#"
width="300"
height=""
structname="picInfo">
<cffile action="delete" file="#path#/PropertyListings/PLpics/#URL.ID#img/#File.serverFile#">
</cfif>

checks if a formfield submitted has a file in it, uploads it, alters its size, saves with a new name and deletes the uploaded original. It used to work fine. Now it errors out saying;

"ColdFusion could not delete the file C:/inetpub/wwwroot/chamberocity/PlantCity/PropertyListings/PLpics/87img/e.JPG for an unknown reason. ""

Which it really really means is the permission to delete (that soon) has been revoked. If I wait 10 or 20 seconds (I have not timed it) I can delete the source file manually, If I try right away it tells me no - Even ON the server it tells me its in use.

This code worked fine from September 08 until this morning (1/26/09).
What gives?

I even tried removing the delete call and resizing the uploaded file with the SAME name, but that actually breaks it worse, when I do that the file disappears completely.
--The files go into a folder to populate an ajax image viewer. the user has complete control and the viewer shows all images in the folder, which is why I need to be able to resize and have ONE version of that image when the process completes. I do not want to have to write some extra page to delete files 'later' because of some new bug ( or what ever it is.

Server is Windows 2003 Server, IIS6, CF8
Thanks for any insight.
This topic has been closed for replies.

2 replies

Inspiring
January 26, 2009
YES!! Thanks so much, that fixed it. We are VPS Hosted, and told that all patches were always up to date, this was missed, but I took care of it thanks to your keen eye
Much Appreciated!
Inspiring
January 26, 2009
Did you check the latest patches? There was one to fix an issue with files being locked after using image functions:
http://kb.adobe.com/selfservice/viewContent.do?externalId=kb403411&sliceId=1