>- see footer for list info -<
Yes, I've through the lot. If I had this problem 4 months ago I would have
added it to the CF8 wish list (the ability to access multiple files posted
with the same form field name).

I'll keep trying... got to crack it...
Thanks,
Gary.


On 7/27/07, Peter Boughton <[EMAIL PROTECTED]> wrote:
>
> >- see footer for list info -<
> Tried iso-8859-1 ?
>
>
> On 7/27/07, Gary <[EMAIL PROTECTED]> wrote:
> >
> > >- see footer for list info -<
> > Nnnngh, can't decode text into binary data. Form submissions are suposed
> > to
> > use base64 to encode files, therefore CharDecode() is supposed to do
> that.
> > The resulting files aren't right. Jpegs for example can't be viewed by
> any
> > program and the file size is slightly different to the originals. I
> write
> > the files to disk using cffile action="write"
> > output="#CharDecode(file1,"utf-8")#. I've tried windows-1252 as well but
> > not
> > joy.
> >
> > Gary
> >
> >
> > On 7/26/07, Rich Wild <[EMAIL PROTECTED]> wrote:
> > >
> > > >- see footer for list info -<
> > > tostring(gethttprequestdata().content)
> > >
> > > gives you the filenames and their contents - remove the filenames,
> > cffile
> > > the contents?
> > >
> > > Course, you'll have to trim out just the file uploads, but it's a step
> > > closer to where you want to be.
> > >
> > >
> > >
> > > On 7/26/07, Gary <[EMAIL PROTECTED]> wrote:
> > > >
> > > > >- see footer for list info -<
> > > > I tried copying the files that CF places in its temporary directory
> > when
> > > a
> > > > HTTP post is received, but there are 3 problems with that.
> > > > 1) The files are called neotmp12345.tmp so I can't determine if they
> > are
> > > > jpg, wma, txt etc file types.
> > > > 2) Their tmp names have no reference to link in with the HTTP post
> > > request
> > > > that put them there. I can't rely on the file timestamp because we
> > could
> > > > receive concurrent posts.
> > > > 3) A blind cffile action="copy" will grab hold of all tmp files
> > include
> > > > some
> > > > that don't belong with the current HTTP post I'm trying to work
> with.
> > I
> > > > can't rely on timestamps for said reason.
> > > >
> > > > The last option is to grab the raw http content and manually extract
> > and
> > > > decode each attachment. It's a bit silly to do that since CF was
> > created
> > > > so
> > > > people don't have to do menial coding jobs like that!
> > > >
> > > > Thanks, I appreciate your replies, Peter.
> > > >
> > > > Gary F.
> > > >
> > > >
> > > >
> > > > On 7/26/07, Peter Boughton <[EMAIL PROTECTED]> wrote:
> > > > >
> > > > > >- see footer for list info -<
> > > > > Hmmm. Last time I had to use PHP I was tripped up because by
> default
> > > it
> > > > > didn't split out seperate form fields - it only returns the first
> > one.
> > > > > I had to change the form and append [] to the field names to get
> the
> > > > > multiple values.
> > > > > That was for checkboxes rather than file fields, but I'd expect it
> > to
> > > be
> > > > > consistant across field types.
> > > > >
> > > > > Anyway, CF shouldn't remove them until the end of the request,
> > because
> > > > it
> > > > > doesn't know if you'll later have a cffile/upload tag. Unless it's
> > > smart
> > > > > and
> > > > > looks ahead, inwhich case maybe you could put a dummy upload after
> > the
> > > > > copy
> > > > > (but in a try/catch) and that might enable you to copy them.
> (which
> > > > > probably
> > > > > requires a cfdirectory first to find out what the filenames are.)
> > > > >
> > > > >
> > > > > On 7/26/07, Gary <[EMAIL PROTECTED]> wrote:
> > > > > >
> > > > > > >- see footer for list info -<
> > > > > > The sender is a commercial service and told me that their other
> > > > > customers
> > > > > > don't have a problem using their example code (which is in php).
> I
> > > > > looked
> > > > > > in
> > > > > > the tmp dir where the files are placed, but they don't appear in
> > > File
> > > > > > Explorer. Perhaps they come and go quicker than Windows can
> update
> > > > > > explorer.
> > > > > > I'll try a cffile "copy" if CF can blink that fast. Thanks for
> the
> > > > > > suggestion.
> > > > > >
> > > > > > Gary.
> > > > > >
> > > > > >
> > > > > > On 7/26/07, Peter Boughton <[EMAIL PROTECTED]> wrote:
> > > > > > >
> > > > > > > >- see footer for list info -<
> > > > > > > >> The sender can't change their form field names
> > > > > > > Why not?
> > > > > > >
> > > > > > > I'm fairly sure the files will get stored on the server
> without
> > > the
> > > > > > > cffile/action=upload - but in a temporary folder that probably
> > > gets
> > > > > > > deleted
> > > > > > > when the request ends. Try having a look inside your main CF
> > > > > directories
> > > > > > > to
> > > > > > > see if any files are getting generated, and then you can just
> > copy
> > > > the
> > > > > > > file
> > > > > > > elsewhere.
> > > > > > >
> > > > > > > On 7/26/07, Gary <[EMAIL PROTECTED]> wrote:
> > > > > > > >
> > > > > > > > >- see footer for list info -<
> > > > > > > > A 3rd party is sending files to a CF script on my server
> using
> > a
> > > > > HTTP
> > > > > > > post
> > > > > > > > and I'm using CFFILE action="upload" to grab them. The
> problem
> > > is
> > > > > > > they're
> > > > > > > > sending multiple jpeg files using the same form field name.
> So
> > > the
> > > > > > > > formfields sent to my server could be "description, jpg,
> jpg".
> > > > > > > >
> > > > > > > > ColdFusion is only giving me access to the 2nd jpg file,
> > > > presumably
> > > > > > > > because
> > > > > > > > it overwrites the first value. A cffump of "form" reveals
> just
> > 2
> > > > > > fields
> > > > > > > > with
> > > > > > > > content - description and jpg. (Only 1 jpg). Viewing the raw
> > > HTTP
> > > > > data
> > > > > > > > confirm there are 2 jpg files, both variables called jpg. If
> I
> > > > were
> > > > > > > using
> > > > > > > > PHP it would let me treat form.jpg as an array so I'd loop
> > over
> > > it
> > > > > to
> > > > > > > get
> > > > > > > > both jpg files, but CF is showing only 1 jpg file in its
> form
> > > > > > structure.
> > > > > > > >
> > > > > > > > Any suggestion please? (The sender can't change their form
> > field
> > > > > names
> > > > > > > > sadly)
> > > > > > > >
> > > > > > > > Thanks,
> > > > > > > > Gary F.
> > > > > > > > _______________________________________________
> > > > > > > >
> > > > > > > > For details on ALL mailing lists and for joining or leaving
> > > lists,
> > > > > go
> > > > > > to
> > > > > > > > http://list.cfdeveloper.co.uk/mailman/listinfo
> > > > > > > >
> > > > > > > > --
> > > > > > > > CFDeveloper Sponsors:-
> > > > > > > > >- cfdeveloper Hosting provided by www.cfmxhosting.co.uk -<
> > > > > > > > >- Lists hosted by www.Gradwell.com -<
> > > > > > > > >- CFdeveloper is run by Russ Michaels, feel free to
> volunteer
> > > > your
> > > > > > help
> > > > > > > > -<
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > --
> > > > > > > \ \
> > > > > > > Peter Boughton
> > > > > > > blog.bpsite.net
> > > > > > > / /
> > > > > > > _______________________________________________
> > > > > > >
> > > > > > > For details on ALL mailing lists and for joining or leaving
> > lists,
> > > > go
> > > > > to
> > > > > > > http://list.cfdeveloper.co.uk/mailman/listinfo
> > > > > > >
> > > > > > > --
> > > > > > > CFDeveloper Sponsors:-
> > > > > > > >- cfdeveloper Hosting provided by www.cfmxhosting.co.uk -<
> > > > > > > >- Lists hosted by www.Gradwell.com -<
> > > > > > > >- CFdeveloper is run by Russ Michaels, feel free to volunteer
> > > your
> > > > > help
> > > > > > > -<
> > > > > > >
> > > > > > _______________________________________________
> > > > > >
> > > > > > For details on ALL mailing lists and for joining or leaving
> lists,
> > > go
> > > > to
> > > > > > http://list.cfdeveloper.co.uk/mailman/listinfo
> > > > > >
> > > > > > --
> > > > > > CFDeveloper Sponsors:-
> > > > > > >- cfdeveloper Hosting provided by www.cfmxhosting.co.uk -<
> > > > > > >- Lists hosted by www.Gradwell.com -<
> > > > > > >- CFdeveloper is run by Russ Michaels, feel free to volunteer
> > your
> > > > help
> > > > > > -<
> > > > > >
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > \ \
> > > > > Peter Boughton
> > > > > blog.bpsite.net
> > > > > / /
> > > > > _______________________________________________
> > > > >
> > > > > For details on ALL mailing lists and for joining or leaving lists,
> > go
> > > to
> > > > > http://list.cfdeveloper.co.uk/mailman/listinfo
> > > > >
> > > > > --
> > > > > CFDeveloper Sponsors:-
> > > > > >- cfdeveloper Hosting provided by www.cfmxhosting.co.uk -<
> > > > > >- Lists hosted by www.Gradwell.com -<
> > > > > >- CFdeveloper is run by Russ Michaels, feel free to volunteer
> your
> > > help
> > > > > -<
> > > > >
> > > > _______________________________________________
> > > >
> > > > For details on ALL mailing lists and for joining or leaving lists,
> go
> > to
> > > > http://list.cfdeveloper.co.uk/mailman/listinfo
> > > >
> > > > --
> > > > CFDeveloper Sponsors:-
> > > > >- cfdeveloper Hosting provided by www.cfmxhosting.co.uk -<
> > > > >- Lists hosted by www.Gradwell.com -<
> > > > >- CFdeveloper is run by Russ Michaels, feel free to volunteer your
> > help
> > > > -<
> > > >
> > > _______________________________________________
> > >
> > > For details on ALL mailing lists and for joining or leaving lists, go
> to
> > > http://list.cfdeveloper.co.uk/mailman/listinfo
> > >
> > > --
> > > CFDeveloper Sponsors:-
> > > >- cfdeveloper Hosting provided by www.cfmxhosting.co.uk -<
> > > >- Lists hosted by www.Gradwell.com -<
> > > >- CFdeveloper is run by Russ Michaels, feel free to volunteer your
> help
> > > -<
> > >
> > _______________________________________________
> >
> > For details on ALL mailing lists and for joining or leaving lists, go to
> > http://list.cfdeveloper.co.uk/mailman/listinfo
> >
> > --
> > CFDeveloper Sponsors:-
> > >- cfdeveloper Hosting provided by www.cfmxhosting.co.uk -<
> > >- Lists hosted by www.Gradwell.com -<
> > >- CFdeveloper is run by Russ Michaels, feel free to volunteer your help
> > -<
> >
>
>
>
> --
> \ \
> Peter Boughton
> blog.bpsite.net
> / /
> _______________________________________________
>
> For details on ALL mailing lists and for joining or leaving lists, go to
> http://list.cfdeveloper.co.uk/mailman/listinfo
>
> --
> CFDeveloper Sponsors:-
> >- cfdeveloper Hosting provided by www.cfmxhosting.co.uk -<
> >- Lists hosted by www.Gradwell.com -<
> >- CFdeveloper is run by Russ Michaels, feel free to volunteer your help
> -<
>
_______________________________________________

For details on ALL mailing lists and for joining or leaving lists, go to 
http://list.cfdeveloper.co.uk/mailman/listinfo

--
CFDeveloper Sponsors:-
>- cfdeveloper Hosting provided by www.cfmxhosting.co.uk -<
>- Lists hosted by www.Gradwell.com -<
>- CFdeveloper is run by Russ Michaels, feel free to volunteer your help -<

Reply via email to