hi Ade, Yes, that's the bit I'm stuck on. How to display the image now I've stored it as text.
And yep, it's a dating site. Shameless plug: http://www.chicksNchaps.co.uk Thanks for your help, Jenny ----- Original Message ----- From: "Adrian Lynch" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Saturday, August 21, 2004 11:08 PM Subject: RE: [ cf-dev ] CFFILE .... > I think you might be making problems for yourself further down the line. But > first thing I noticed is you have... > > <img src="#binarydata#"> > > ... if src isn't a path to a file it won't work. cfcontent might be what you > want but I'd still suggest storing them in the file system and store data > about the images in the DB. I'm sure that's the general consensus on the > list too. > > BTW, is this a dating site you're doing, dating\profiles\photos, just call > me Miss Marple :OD > > Ade > > -----Original Message----- > From: Jenny [mailto:[EMAIL PROTECTED] > Sent: 21 August 2004 22:44 > To: [EMAIL PROTECTED] > Subject: Re: [ cf-dev ] CFFILE .... > > > yep, replying to self has to be as bad as talking to self .. cracking up ... > > got this far .. seems like the data has to go into an ntext type .. binary > said truncated, and varbinary said wrong data type .. so as it's a string > ... ? > > At the end is my feeble attempt to get the data out again ... > > arrrrrgggghhhhhh > > > <cffile action = "readBinary" file = > "\apache\apache2\dating\profiles\photos\thumbs\#thumbname#" variable = > "thumb1"> > <cffile action = "readBinary" file = > "\apache\apache2\dating\profiles\photos\thumbs\small\#thumbname#" variable = > "thumb2"> > <!-- convert to base 64 --> > <cfoutput> > <cfset thumb1_64=tobase64(thumb1)> > <cfset thumb2_64=tobase64(thumb2)> > </cfoutput> > <cfoutput> > <cfquery datasource="dating"> > UPDATE Registered > SET PhotoThumbB = '#thumb1_64#', PhotoThumbSmallB = '#thumb2_64#' > WHERE Registered.RegisterID = #session.registerID# > </cfquery> > </cfoutput> > <cfquery name="Register2" datasource="dating"> > SELECT * > FROM dbo.Registered > WHERE dbo.Registered.RegisterID = #session.registerID# > </cfquery> > > <cfoutput> > <cfset binaryData = toBinary(#register2.photothumbsmallB#)> > <img src="#binarydata#"> > </cfoutput> > > > ----- Original Message ----- > From: "Jenny" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Saturday, August 21, 2004 9:45 PM > Subject: Re: [ cf-dev ] CFFILE .... > > > > Hi Adrian, > > > > Thanks, but just too many files to manage in this way. > > > > I've been playing around with base 64 and am struggling. I get a photo > > uploaed, create thumbs, then need to store the thumbs. Hope the below > makes > > some sense and someone can tell me what silly thing I am doing. > > > > > > <cfoutput> > > <cfexecute name = "c:\Program Files\ImageMagick-6.0.1-Q16\convert.exe" > > arguments = "-sample 200x200 > > c:\apache\apache2\dating\profiles\photos\#search_word[1]# > > c:\apache\apache2\dating\profiles\photos\thumbs\#thumbname#"></cfexecute> > > <cfexecute name = "c:\Program Files\ImageMagick-6.0.1-Q16\convert.exe" > > arguments = "-sample 125x125 > > c:\apache\apache2\dating\profiles\photos\#search_word[1]# > > > c:\apache\apache2\dating\profiles\photos\thumbs\small\#thumbname#"></cfexecu > > te> > > </cfoutput> > > > > <cffile action = "readBinary" file = > > "c:\apache\apache2\dating\profiles\photos\thumbs\#thumbname#" variable = > > "thumb1"> > > <cffile action = "readBinary" file = > > "c:\apache\apache2\dating\profiles\photos\thumbs\small\#thumbname#" > variable > > = "thumb2"><cfabort> > > <!-- convert to base 64 --> > > <cfoutput> > > <cfset thumb1_64=tobase64(thumb1)> > > <cfset thumb2_64=tobase64(thumb2)> > > </cfoutput> > > <cfoutput> > > <cfquery datasource="dating"> > > UPDATE Registered > > SET PhotoThumb = '#thumb1#', PhotoThumbSmall = '#thumb2#' > > WHERE Registered.RegisterID = #session.registerID# > > </cfquery> > > </cfoutput> > > > > ----- Original Message ----- > > From: "Adrian Lynch" <[EMAIL PROTECTED]> > > To: <[EMAIL PROTECTED]> > > Sent: Saturday, August 21, 2004 6:28 PM > > Subject: RE: [ cf-dev ] CFFILE .... > > > > > > > Don't store them directly in the DB, instead use cfdirectory to get them > > all > > > and put their names in a table. > > > > > > <cfdirectory action="list" directory="#pathToImages#" name="qDir"> > > > > > > <cfloop query="qDir"> > > > > > > <cfquery> > > > INSERT INTO ..... > > > </cfquery> > > > > > > </loop> > > > > > > About as quick and easy as it gets I think... > > > > > > Ade > > > > > > -----Original Message----- > > > From: Jenny [mailto:[EMAIL PROTECTED] > > > Sent: 21 August 2004 16:57 > > > To: [EMAIL PROTECTED] > > > Subject: Re: [ cf-dev ] CFFILE .... > > > > > > > > > Ok, this is getting messy storing pics as files .. is there an easy way > to > > > store them in an ms sql 7 database please? > > > > > > Thanks, Jenny > > > > > > ----- Original Message ----- > > > From: "Jenny" <[EMAIL PROTECTED]> > > > To: <[EMAIL PROTECTED]> > > > Sent: Saturday, August 21, 2004 4:33 PM > > > Subject: Re: [ cf-dev ] CFFILE .... > > > > > > > > > > Thanks Terry, I'd missed the fileexists function. > > > > > > > > Jenny > > > > > > > > ----- Original Message ----- > > > > From: "Terry Riley" <[EMAIL PROTECTED]> > > > > To: <[EMAIL PROTECTED]> > > > > Sent: Saturday, August 21, 2004 12:24 PM > > > > Subject: Re: [ cf-dev ] CFFILE .... > > > > > > > > > > > > > Sure. > > > > > > > > > > Something like this: > > > > > > > > > > <cfif FileExists(#variables.x_file_name#)> > > > > > <cffile action="DELETE" file="#variables.x_file_name#"> > > > > > </cfif> > > > > > > > > > > Of course, you'll have to substitute your own file name for the > > > variable. > > > > > > > > > > Cheers > > > > > Terry > > > > > > > > > > ----- Original Message ----- > > > > > > > > > > > Hi all, > > > > > > > > > > > > Is there a way to check for the existence of a file before doing a > > > > > > cffile > > > > > > delete, please? > > > > > > > > > > > > Thanks, Jen > > > > > > > > > > > > > > > > > > (have to get in plug for new web site .. > > > http://www.chicksNchaps.co.uk) > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > These lists are syncronised with the CFDeveloper forum at > > > > http://forum.cfdeveloper.co.uk/ > > > > > Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/ > > > > > > > > > > CFDeveloper Sponsors and contributors:- > > > > > *Hosting and support provided by CFMXhosting.co.uk* :: *ActivePDF > > > provided > > > > by activepdf.com* > > > > > *Forums provided by fusetalk.com* :: *ProWorkFlow provided by > > > > proworkflow.com* > > > > > *Tutorials provided by helmguru.com* :: *Lists hosted by > > > > gradwell.com* > > > > > > > > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > > > > > --- > > > > Outgoing mail is certified Virus Free. > > > > Checked by AVG anti-virus system (http://www.grisoft.com). > > > > Version: 6.0.742 / Virus Database: 495 - Release Date: 19/08/2004 > > > > > > > > > > > > > > > > -- > > > > These lists are syncronised with the CFDeveloper forum at > > > http://forum.cfdeveloper.co.uk/ > > > > Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/ > > > > > > > > CFDeveloper Sponsors and contributors:- > > > > *Hosting and support provided by CFMXhosting.co.uk* :: *ActivePDF > > provided > > > by activepdf.com* > > > > *Forums provided by fusetalk.com* :: *ProWorkFlow provided by > > > proworkflow.com* > > > > *Tutorials provided by helmguru.com* :: *Lists hosted by > > > gradwell.com* > > > > > > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > --- > > > Outgoing mail is certified Virus Free. > > > Checked by AVG anti-virus system (http://www.grisoft.com). > > > Version: 6.0.742 / Virus Database: 495 - Release Date: 19/08/2004 > > > > > > > > > > > > -- > > > These lists are syncronised with the CFDeveloper forum at > > > http://forum.cfdeveloper.co.uk/ > > > Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/ > > > > > > CFDeveloper Sponsors and contributors:- > > > *Hosting and support provided by CFMXhosting.co.uk* :: *ActivePDF > provided > > > by activepdf.com* > > > *Forums provided by fusetalk.com* :: *ProWorkFlow provided by > > > proworkflow.com* > > > *Tutorials provided by helmguru.com* :: *Lists hosted by > > > gradwell.com* > > > > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > > > > > > > -- > > > These lists are syncronised with the CFDeveloper forum at > > http://forum.cfdeveloper.co.uk/ > > > Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/ > > > > > > CFDeveloper Sponsors and contributors:- > > > *Hosting and support provided by CFMXhosting.co.uk* :: *ActivePDF > provided > > by activepdf.com* > > > *Forums provided by fusetalk.com* :: *ProWorkFlow provided by > > proworkflow.com* > > > *Tutorials provided by helmguru.com* :: *Lists hosted by > > gradwell.com* > > > > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > --- > > Outgoing mail is certified Virus Free. > > Checked by AVG anti-virus system (http://www.grisoft.com). > > Version: 6.0.742 / Virus Database: 495 - Release Date: 19/08/2004 > > > > > > > > -- > > These lists are syncronised with the CFDeveloper forum at > http://forum.cfdeveloper.co.uk/ > > Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/ > > > > CFDeveloper Sponsors and contributors:- > > *Hosting and support provided by CFMXhosting.co.uk* :: *ActivePDF provided > by activepdf.com* > > *Forums provided by fusetalk.com* :: *ProWorkFlow provided by > proworkflow.com* > > *Tutorials provided by helmguru.com* :: *Lists hosted by > gradwell.com* > > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > > > > > --- > Outgoing mail is certified Virus Free. > Checked by AVG anti-virus system (http://www.grisoft.com). > Version: 6.0.742 / Virus Database: 495 - Release Date: 19/08/2004 > > > > -- > These lists are syncronised with the CFDeveloper forum at > http://forum.cfdeveloper.co.uk/ > Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/ > > CFDeveloper Sponsors and contributors:- > *Hosting and support provided by CFMXhosting.co.uk* :: *ActivePDF provided > by activepdf.com* > *Forums provided by fusetalk.com* :: *ProWorkFlow provided by > proworkflow.com* > *Tutorials provided by helmguru.com* :: *Lists hosted by > gradwell.com* > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > -- > These lists are syncronised with the CFDeveloper forum at http://forum.cfdeveloper.co.uk/ > Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/ > > CFDeveloper Sponsors and contributors:- > *Hosting and support provided by CFMXhosting.co.uk* :: *ActivePDF provided by activepdf.com* > *Forums provided by fusetalk.com* :: *ProWorkFlow provided by proworkflow.com* > *Tutorials provided by helmguru.com* :: *Lists hosted by gradwell.com* > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.742 / Virus Database: 495 - Release Date: 20/08/2004 -- These lists are syncronised with the CFDeveloper forum at http://forum.cfdeveloper.co.uk/ Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/ CFDeveloper Sponsors and contributors:- *Hosting and support provided by CFMXhosting.co.uk* :: *ActivePDF provided by activepdf.com* *Forums provided by fusetalk.com* :: *ProWorkFlow provided by proworkflow.com* *Tutorials provided by helmguru.com* :: *Lists hosted by gradwell.com* To unsubscribe, e-mail: [EMAIL PROTECTED]