Set the argument type to any, call the function and see what 
getMetaData(arguments.img).type is set to.  Change accordingly.

Nic

Webdevotion wrote:
> Hello list,
>
> I have a problem with my cfc method, it will not accept my ByteArray.
> It always throws an error: The argument IMG passed to function saveToDisk()
> is not of type binary.
>
> I am using this code in an Actionscript 3 project ( not a flex project )
> with amf0 remoting.
>
> Actionscript:
> =========
> var picture:Picture = Slideshow.getInstance().getPicture();
> var bmp:BitmapData = new BitmapData( picture.width,picture.height,false);
> bmp.draw(picture);
> var myPNG:ByteArray = PNGEncoder.encode(bmp);
>
> Coldfusion:
> ========
> <cffunction name="saveToDisk" access="remote" returntype="any">
> <cfargument name="ext" type="string" required="true" default="jpg">
> <cfargument name="img" type="binary" required="true">
> .....
> </cffunction>
>
>
> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Upgrade to Adobe ColdFusion MX7 
Experience Flex 2 & MX7 integration & create powerful cross-platform RIAs 
http:http://ad.doubleclick.net/clk;56760587;14748456;a?http://www.adobe.com/products/coldfusion/flex2/?sdid=LVNU

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:267575
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4

Reply via email to