On Thursday 02 of March 2006 04:00, Burdik Petr wrote:
> Ahojte,
> pouzivam pro fileupload tridu
> org.springframework.web.multipart.commons.CommonsMultipartFile ze spring
> frameworku.
>
> Kazdopadne mam problem, ze mi i pres nastaveni mapovani ve web.inf (viz
> ukazka) vrati misto "application/pdf" "application/octet-stream". Kdyz
> jsem se dival co odesila jako typ mozilla, je to prave ten octet-stream.
> Premyslim tedy, jak bych mohl jeste jinak content-type zjistovat. Mate
> prosim napad? Jenom nazev souboru, tedy pripona mi prijde stupidni.
>
> web.inf:
> <mime-mapping>
> <extension>pdf</extension>
> <mime-type>application/pdf</mime-type>
> </mime-mapping>
Nejsem si jist, jestli tento mapping neni pro download. Na strane serveru se
pri uploadu MUSIS spolehnout na to, co ti posle browser. Pokud ti to nestaci
- dej si vedle upload fieldu select, ve kterem nechas uzivatele vybrat, co ze
to vlastne je za typ souboru (viz bugzilla). TWiki to dela tak, ze ma
mapovani extenzi na typ souboru.
Samozrejme je mozne pouzit Linuxovou utilitku file, ktera pouziva magic
numbers jednotlivych formatu. Mozna je nejaky port na Javu, nevim. Kdyz tak
by to byla VELMI uzitecna vec, nebot file ma rozumnou licenci vetsina
dulezitych informaci je v textaku v /usr/share/misc/magic.mime A jak rika
$ man file
...
You can obtain the original author's latest version by anonymous FTP on
ftp.astron.com in the directory
/pub/file/file-X.YZ.tar.gz
--
Oto 'tapik' Buchta, [EMAIL PROTECTED]
http://www.buchtovi.cz
______________________________________________________________________
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email
______________________________________________________________________