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


Odpovedet emailem