Ok i have it figured out ... i can convert images to base64 strings, which gives me a string I can manipulate using simple 'eq' operators.
So using a scheduled task, every 5 minutes, I take the current cabcam.jpg (thats the name of the file that's displayed on the web page) and convert it to base64 using the function ImageWriteBase64() . That string, I compare to the one I did 5 minutes ago. If they're different, all's well and good, so do nothing, except save the base64 string to use in 5 minutes' time. If the base64 strings are the same, we have a winner! Send me an email with all the details and I know within 5 minutes when the thing went haywire. Now all i have to do is write the functionality so it doesnt keep sending me emails every 5 minutes after that. Thanks for your help everyone. I have a little bit of tweaking to get round a couple more hiccups, but i have the basis of the method I can use. Cheers Mike Kear Windsor, NSW, Australia Adobe Certified Advanced ColdFusion Developer AFP Webworks http://afpwebworks.com ColdFusion 9 Enterprise, PHP, ASP, ASP.NET hosting from AUD$15/month On Tue, Jan 10, 2012 at 3:20 AM, Cameron Childress <camer...@gmail.com>wrote: > > Depending on what EXIF data gets written to the file, you might inspect it > using imageGetEXIFMetadata() and determine a change. Usually cameras will > drop the date taken in there, maybe your webcam does too. > > <cfimage source="/path/to/your/file.jpg" name="myImage" /> > <cfset test = imageGetEXIFMetadata(myImage) /> > <cfdump var="#test#" /> > > -Cameron > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:349366 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm