-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


André Warnier wrote:
> Johnny Kewl wrote:
>>
>> ----- Original Message ----- From: "Dave" <[EMAIL PROTECTED]>
>> To: "Tomcat Users List" <users@tomcat.apache.org>
>> Sent: Tuesday, October 07, 2008 11:03 PM
>> Subject: video/x-flv mime-mapping does not for Tomcat 5.5
>>
>>
>> we are using JBoss4.0.5. For flash video, we added
>>
>> <mime-mapping>
>> <extension>flv</extension>
>> <mime-type>video/x-flv</mime-type>
>> </mime-mapping>
>>
>> in tomcat conf/web.xml.
>>
>> Restarted jboss. When uploading a foo.flv, uploadeFile.getContentType
>> returns "application/octet-stream", not "video/x-flv". Could you
>> please help me?
>>
> I think Johnny's talking nonsense.  But he's gone watch the debate, so I
> can probably get away with this.
> 
> Seriously, my guess :
> I think you are confusing what happens on the way in (browser -> Tomcat)
> with what happens on the way out (Tomcat -> browser).
> The <mime-mappings> above probably only tell Tomcat what it should put
> in the HTTP response headers as "Content-type" when *returning* such a
> file to the browser.
> 
> On the way in, on the other hand, it is the browser that "guesses" the
> file type, and sends this to the server as part of the POST data.  The
> server then just picks up what the browser says.
> If the browser doesn't know what the file is, it will probably in this
> case determine that the file is "binary" (not text), and since it does
> not know a precise type, it will send it with a type
> "application/octet-stream", which is the standard safe Mime type for any
> binary file you do not really know the type of.
> 
> Try the following : somewhere in your browser or your operating system,
> there must be a way to specify that "..for this file type .. do this".
> Do that for this file type, and then try to resubmit the same file to
> your Tomcat application and see what it says.
> 
> If it then works, unfortunately that is only a solution for your own
> browser and your own workstation.
> In order to determine the file type correctly no matter which browser it
> comes from, you probably have to do it in your application.
> 
> There exist standard modules/add-ons/libraries/subroutines in most
> programming languages, that can make guesses at the mime type of a file.
>  Unfortunately in Java I personally don't know what it would be.
> 
> 
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkjvaFIACgkQ9CaO5/Lv0PAU6ACgv9T2Cs9QXQMMw3cwaZ1nanY5
QsUAn1T/KVvoljpv30b9pWCdXhkHk4n3
=GiGc
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to