Mrknu na to a neco napisu. Kazdopadne to nedam pod gpl licenci. je to
tak o pruser pak pouzivat. spis nejaka apache. poradite nekdo? mam
takove dva kandidaty na uzitecnou utilitku.
Pet
Oto 'tapik' Buchta napsal(a):
On Thursday 02 of March 2006 10:29, Roman Hrivik wrote:
len doplnim
http://sourceforge.net/projects/jmimemagic/
Hmm. Zkousel to nekdo? Status Alpha, posledni release je z 18.prosince 2004
jako 0.0.4a . Podle bugu, ktere tam jsou (i pres rok stare, assigned to
nobody, napriklad 0.0.4a fails to detect XML files) bych to moc ruzove
nevidel. Kazdopadne uz by bylo na cem stavet :-D
Roman
Burdik Petr said:
supr, moc diky za hint :)
Pet
Oto 'tapik' Buchta napsal(a):
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