Content type in uploads
On Fri, 22 Apr 2005 19:43:32 -0500, Bill Gilligan
<[email protected]> gave utterance to the following:
> Apache 2.x
>
> Type returned is simply a mesh of stuff - nothing discernable - unless
> it is documented somewhere.
>
Maybe its broken in Miva 4? I was getting valid MIME types when I
evaluated the variable in 3.97
--
Richard Grevers
Between two evils always pick the one you haven't tried
Announcement
Collapse
No announcement yet.
Content type in uploads
Collapse
X
-
Guest replied
-
Guest repliedContent type in uploads
That's what I was afraid of.
Bill
=============================
Bill Gilligan
Gilligan On-Line
www.gilliganonline.com
850-233-8775
> -----Original Message-----
> From: [email protected]
> [mailto:[email protected]] On Behalf Of Scot Ranney
> Sent: Friday, April 22, 2005 6:26 PM
> To: Bill Matlock
> Cc: 'Bill Gilligan'; [email protected]
> Subject: Re: [meu] Content type in uploads
>
> That content type variable doesn't work as expected all the time for
> some reason, so I've resorted to parsing the filename out of whatever
> the l.filename variable is and then checking what the
> extension is for
> validity.
>
> Bill Matlock wrote:
> > Bill,
> > There's a variable assigned in both functions:
> >
> > <MvFUNCTION NAME="Miva_ValidateFileUpload"
> > PARAMETERS="field,filename,content_type">
> >
> > and
> >
> > <MvFUNCTION NAME="Miva_ProcessFileUpload"
> > PARAMETERS="field,filename,status,tempfile,content _type,size">
> >
> > but I remember some discussion from some time ago that it
> doesn't always
> > work (or rather, report it) correctly. Personally, I've
> never had any luck
> > with it. Maybe it's fixed now.
> >
> > Bill M.
> >
> >
> >>-----Original Message-----
> >>From: [email protected]
> >>[mailto:[email protected]] On Behalf Of Bill Gilligan
> >>Sent: Friday, April 22, 2005 3:45 PM
> >>To: [email protected]
> >>Subject: [meu] Content type in uploads
> >>
> >>
> >>I am trying to determine how an upload form tells what type
> >>of file it is (gif, pdf, etc).
> >>
> >>I can find the extension, but does this hold true for a file
> >>uploaded from a mac?
> >>
> >>Is there some other way?
> >>The Miva_ValidateFileUpload function returns a whole string
> >>of strange stuff... Is this documented anywhere?
> >>
> >>Bill
> >>
> >>
Leave a comment:
-
Guest repliedContent type in uploads
Apache 2.x
Type returned is simply a mesh of stuff - nothing discernable - unless it is documented somewhere.
Bill
=============================
Bill Gilligan
Gilligan On-Line
www.gilliganonline.com
850-233-8775
> -----Original Message-----
> From: Richard Grevers [mailto:[email protected]]
> Sent: Friday, April 22, 2005 6:17 PM
> To: Bill Matlock; 'Bill Gilligan'; [email protected]
> Subject: Re: [meu] Content type in uploads
>
> On Fri, 22 Apr 2005 17:55:30 -0500, Bill Matlock
> <[email protected]>
> gave utterance to the following:
>
> > Bill,
> > There's a variable assigned in both functions:
> >
> > <MvFUNCTION NAME="Miva_ValidateFileUpload"
> > PARAMETERS="field,filename,content_type">
> >
> > and
> >
> > <MvFUNCTION NAME="Miva_ProcessFileUpload"
> > PARAMETERS="field,filename,status,tempfile,content _type,size">
> >
> > but I remember some discussion from some time ago that it
> doesn't always
> > work (or rather, report it) correctly. Personally, I've
> never had any
> > luck
> > with it. Maybe it's fixed now.
> >
> From my experiments, it works so long as the server is
> Apache 1.3.6 or
> later (including 2.x) (no idea about other flavours of server).
> Unless specifically configured, Apache makes all its
> assumptions about
> MIME type based on extensions anyway. My upload scripts allow
> the user to
> specify filename on server, with a reminder to Mac users to add an
> extension. I've seen binaries corrupted when not given an extension.
> I'm working on a guide to uploads to go on mivascript.org
>
> --
> Richard Grevers
> Between two evils always pick the one you haven't tried
>
>
Leave a comment:
-
Guest repliedContent type in uploads
As I said in the email:
The Miva_ValidateFileUpload function returns a whole string of strange stuff... Is this documented
anywhere?
Bill
=============================
Bill Gilligan
Gilligan On-Line
www.gilliganonline.com
850-233-8775
> -----Original Message-----
> From: [email protected]
> [mailto:[email protected]] On Behalf Of Bill Matlock
> Sent: Friday, April 22, 2005 5:56 PM
> To: 'Bill Gilligan'; [email protected]
> Subject: RE: [meu] Content type in uploads
>
> Bill,
> There's a variable assigned in both functions:
>
> <MvFUNCTION NAME="Miva_ValidateFileUpload"
> PARAMETERS="field,filename,content_type">
>
> and
>
> <MvFUNCTION NAME="Miva_ProcessFileUpload"
> PARAMETERS="field,filename,status,tempfile,content _type,size">
>
> but I remember some discussion from some time ago that it
> doesn't always
> work (or rather, report it) correctly. Personally, I've never
> had any luck
> with it. Maybe it's fixed now.
>
> Bill M.
>
> > -----Original Message-----
> > From: [email protected]
> > [mailto:[email protected]] On Behalf Of Bill Gilligan
> > Sent: Friday, April 22, 2005 3:45 PM
> > To: [email protected]
> > Subject: [meu] Content type in uploads
> >
> >
> > I am trying to determine how an upload form tells what type
> > of file it is (gif, pdf, etc).
> >
> > I can find the extension, but does this hold true for a file
> > uploaded from a mac?
> >
> > Is there some other way?
> > The Miva_ValidateFileUpload function returns a whole string
> > of strange stuff... Is this documented anywhere?
> >
> > Bill
> >
> >
Leave a comment:
-
Guest repliedContent type in uploads
That content type variable doesn't work as expected all the time for
some reason, so I've resorted to parsing the filename out of whatever
the l.filename variable is and then checking what the extension is for
validity.
Bill Matlock wrote:
> Bill,
> There's a variable assigned in both functions:
>
> <MvFUNCTION NAME="Miva_ValidateFileUpload"
> PARAMETERS="field,filename,content_type">
>
> and
>
> <MvFUNCTION NAME="Miva_ProcessFileUpload"
> PARAMETERS="field,filename,status,tempfile,content _type,size">
>
> but I remember some discussion from some time ago that it doesn't always
> work (or rather, report it) correctly. Personally, I've never had any luck
> with it. Maybe it's fixed now.
>
> Bill M.
>
>
>>-----Original Message-----
>>From: [email protected]
>>[mailto:[email protected]] On Behalf Of Bill Gilligan
>>Sent: Friday, April 22, 2005 3:45 PM
>>To: [email protected]
>>Subject: [meu] Content type in uploads
>>
>>
>>I am trying to determine how an upload form tells what type
>>of file it is (gif, pdf, etc).
>>
>>I can find the extension, but does this hold true for a file
>>uploaded from a mac?
>>
>>Is there some other way?
>>The Miva_ValidateFileUpload function returns a whole string
>>of strange stuff... Is this documented anywhere?
>>
>>Bill
>>
>>
Leave a comment:
-
Guest repliedContent type in uploads
On Fri, 22 Apr 2005 17:55:30 -0500, Bill Matlock <[email protected]>
gave utterance to the following:
> Bill,
> There's a variable assigned in both functions:
>
> <MvFUNCTION NAME="Miva_ValidateFileUpload"
> PARAMETERS="field,filename,content_type">
>
> and
>
> <MvFUNCTION NAME="Miva_ProcessFileUpload"
> PARAMETERS="field,filename,status,tempfile,content _type,size">
>
> but I remember some discussion from some time ago that it doesn't always
> work (or rather, report it) correctly. Personally, I've never had any
> luck
> with it. Maybe it's fixed now.
>
From my experiments, it works so long as the server is Apache 1.3.6 or
later (including 2.x) (no idea about other flavours of server).
Unless specifically configured, Apache makes all its assumptions about
MIME type based on extensions anyway. My upload scripts allow the user to
specify filename on server, with a reminder to Mac users to add an
extension. I've seen binaries corrupted when not given an extension.
I'm working on a guide to uploads to go on mivascript.org
--
Richard Grevers
Between two evils always pick the one you haven't tried
Leave a comment:
-
Guest repliedContent type in uploads
Bill,
There's a variable assigned in both functions:
<MvFUNCTION NAME="Miva_ValidateFileUpload"
PARAMETERS="field,filename,content_type">
and
<MvFUNCTION NAME="Miva_ProcessFileUpload"
PARAMETERS="field,filename,status,tempfile,content _type,size">
but I remember some discussion from some time ago that it doesn't always
work (or rather, report it) correctly. Personally, I've never had any luck
with it. Maybe it's fixed now.
Bill M.
> -----Original Message-----
> From: [email protected]
> [mailto:[email protected]] On Behalf Of Bill Gilligan
> Sent: Friday, April 22, 2005 3:45 PM
> To: [email protected]
> Subject: [meu] Content type in uploads
>
>
> I am trying to determine how an upload form tells what type
> of file it is (gif, pdf, etc).
>
> I can find the extension, but does this hold true for a file
> uploaded from a mac?
>
> Is there some other way?
> The Miva_ValidateFileUpload function returns a whole string
> of strange stuff... Is this documented anywhere?
>
> Bill
>
>
Leave a comment:
-
Content type in uploads
I am trying to determine how an upload form tells what type of file it is (gif, pdf, etc).
I can find the extension, but does this hold true for a file uploaded from a mac?
Is there some other way?
The Miva_ValidateFileUpload function returns a whole string of strange stuff... Is this documented
anywhere?
Bill
Tags: None
Leave a comment: