>- see footer for list info -< I think this line may be the culprit destination="#application.UploadDirectory\thumbs#\#svrFile#"
should it be destination="#application.UploadDirectory#\thumbs\#svrFile#" ? 2009/11/4 Paul Swingewood <[email protected]> > >- see footer for list info -< > > Can anyone help me with this please? > > > > I am trying to upload a picture. Resize it for a thumbnail (Saved in thumbs > directory), resize the main image file and hopefully overwrite a small > watermark. > > > > I have commented out the water mark bit for now. > > > > I am getting an error stating that the directory can not be converted to a > number. > > > > Here's the code. > > > > > > <HTML> > <HEAD> > <TITLE>G4CVU NEW</TITLE> > <META HTTP-EQUIV="Content-Type" CONTENT="text/html;"> > > > <cfinclude template="_header.cfm"> > > <cfset application.uploadDirectory = "c:/inetpub/wwwroot/g4cvu/products"> > > <!--- Upload File ---> > > <cffile action="upload" > filefield ="UploadPic" > nameconflict = "overwrite" > accept = "image/jpg, image/pjpeg" > destination = "#application.UploadDirectory#"> > > <!--- Assign name of uploaded ServerFile to svrFile variable ---> > > <cfset SvrFile = '#trim(file.serverfile)#'> > > > <!--- Read the Uploaded file to memory and give it a variable name of > 'mainImage' ---> > > <cfimage name="mainImage" > source="#application.UploadDirectory#\#svrFile#" > > > <!--- Create thumbnail, note this does not resize the image in memory, > just the image that is written to disk.---> > > <cfimage action="resize" > height="150" > width="150" > source="#mainImage#" > destination="#application.UploadDirectory\thumbs#\#svrFile#" > overwrite="true"/> > <!--- > <!--- Overlay a graphic on the original images ---> > > <cfimage name="overlay" > source="#Application.UploadDirectory#\overlaygrahpic.gif"> > > <cfscript> > > // Set Anti-Aliasing on for better image quality when rendered > ImageSetAntialiasing(mainImage,"on"); > > // Scale the image so that the width is no larger then 800 pixels square, > and > // use the "bicubic" algorithm to interpolate it for performance. > ImageScaleToFit(mainImage,”400”,”400”"bicubic"); > > // Calculate the X,Y coordinates to place the overlay graphic in the > bottom right > > // corner, with 20 pixels of padding. > > x = ImageGetWidth(mainImage) - ImageGetWidth(overlay) - 20; > y = ImageGetHeight(mainImage) - ImageGetHeight(overlay) - 20; > > // Paste overlay onto main Image > ImagePaste(mainImage,overlay,x,y); > > </cfscript> > ---> > <!--- Write the processed file to disk ---> > > <cfimage action="write" > source="#mainImage#" > destination="#Application.UploadDirectory#\#svrFile#" > overwrite="true" /> > > > <cfinclude template="_footer.cfm"> > > > > Regards - Paul > > _______________________________________________ > > For details on ALL mailing lists and for joining or leaving lists, go to > http://list.cfdeveloper.co.uk/mailman/listinfo > > -- > CFDeveloper Sponsors:- > >- cfdeveloper Hosting provided by www.cfmxhosting.co.uk -< > >- Lists hosted by www.Gradwell.com -< > >- CFdeveloper is run by Russ Michaels, feel free to volunteer your help -< > -- Mike T Blog http://www.socialpoints.com/ _______________________________________________ For details on ALL mailing lists and for joining or leaving lists, go to http://list.cfdeveloper.co.uk/mailman/listinfo -- CFDeveloper Sponsors:- >- cfdeveloper Hosting provided by www.cfmxhosting.co.uk -< >- Lists hosted by www.Gradwell.com -< >- CFdeveloper is run by Russ Michaels, feel free to volunteer your help -<
