Yes that's what I found too when using an API that returned images that did not 
have an 'image' url. Appending a .jpg or similar did not help either.

In the end I did something like this (I knew that gifs were returned):

                <cfhttp
                    url="#image.src#"
                    resolveurl="No" >
                </cfhttp>
                
                <cfset resImg = cfhttp.fileContent.toByteArray() />
                
                <cfset imagename = CreateUUID()>
                <cfimage
                    action = "write"
                    destination = "#THISFOLDER#/#imagename#.gif"
                    source = "#resImg#"
                    overwrite="true">   

Cheers 

Stefan





On 9 Feb 2011, at 19:26, Dan G. Switzer, II wrote:

> 
> JD,
> 
> In my experience, the image functions generally want an extension for the
> input so the image libraries know how to handle the image. Since the URL
> doesn't have a ".png" in the filename, I think that's the problem.
> 
> You may need to use CFHTTP to save the image as a PNG on a filesystem and
> then read the image off disk.
> 
> -Dan


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
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:342062
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm

Reply via email to