Ah yes, Russ, a subtlety I hadnt really twigged on, because I've
always saved on the line immediately after the upload.   Quite so.

Now you mention it, it's as obvious as dogs .....   well its obvious.


But there's still a wealth of information in that file struct when you
do eventually see it.     I remember the first time i looked at that
struct, and was staggered at how much was there.


Cheers
Mike Kear
Windsor, NSW, Australia
Adobe Certified Advanced ColdFusion Developer
AFP Webworks
http://afpwebworks.com
ColdFusion, PHP, ASP, ASP.NET hosting from AUD$15/month


On 12/18/06, Snake <[EMAIL PROTECTED]> wrote:
> Mike,
> That only exists after you have used CFFILE to save the file to the server.
> Adrian is referring to the form field that holds the initial file upload,
> which his CFC is presumably going to do the CFFILE process for.
>
> It is actually a binary file, for which there is no argument type, so try
> "ANY".
>
> Russ
>
> -----Original Message-----
> From: Mike Kear [mailto:[EMAIL PROTECTED]
> Sent: 18 December 2006 04:49
> To: CF-Talk
> Subject: Re: Passing file from form to CFC
>
> The upload process creates a struct called File containing a whole bunch of
> information about the file you just uploaded, and what teh
> upload process did with it.    file size,   renamed or not,  location,
> file type stuff like that.    you can pass the whole struct in a
> single swoop to the CFC if you like by:
>
> <cfinvoke ...>
>  <cfinvokeargument name="filestruct" value="#file#"> </cfinvoke>
>
> OR alternatively you can pass the bits of the struct you need in your CFC
> like this:
>
>  <cfinvokeargument name="filename" value="#file.servername#">
>  <cfinvokeargument name="filesize" value="#file.filesize#">
>
> You can have a look at the kind of information that's in teh file struct by
> doing a CFDUMP as in:
>
> <cfdump var="#file#" label="FILE" />  after the upload and see what it
> contains.  You might be surprised at how much info is in there.
>
> Cheers
> Mike Kear
> Windsor, NSW, Australia
> Adobe Certified Advanced ColdFusion Developer AFP Webworks
> http://afpwebworks.com ColdFusion, PHP, ASP, ASP.NET hosting from
> AUD$15/month
>
>
> On 12/18/06, Adrian Wagner <[EMAIL PROTECTED]> wrote:
> > Hello,
> >
> > I have a form from where the client can upload files to the site. I'm
> > a bit confused about the passing on of the form field to the component
> > here. A regular text field I'd pass on like this:
> >
> > <cfinvoke ...>
> >  <cfinvokeargument name="imageName" value="form.imageN"> </cfinvoke>
> >
> > And in the cfc:
> >
> > <cffunction ...>
> >  <cfargument name="imageName" type="string"> </cffunction>
> >
> > Now, there is no type 'file' for cfargument. What am I supposed to do
> > in that case? Or is the variable I'm refering to here just a string
> > anyhow, which refers to a file in the form scope?
> >
> > Would be glad about some enlightenment here.
> >
> > Adrian
> >
>
>
>
> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Create robust enterprise, web RIAs.
Upgrade & integrate Adobe Coldfusion MX7 with Flex 2
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:264393
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Reply via email to