>- 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 -<

Reply via email to