felipealbuquerque 9 de nov. de 2007
Você pode pegar a String do nome do arquivo e usar um lastIndexOf.
Exemplo:
String nomeDoArquivo = "arquivo.txt" ;
System . out . println ( nomeDoArquivo . substring ( nomeDoArquivo . lastIndexOf ( '.' ), nomeDoArquivo . length ()));
A saída será “.txt”.
nicoweda 9 de nov. de 2007
Gostei do ‘upado’!rs
Voce tem acesso a duas informacoes o content type e o filename.
Se vc quer pegar a extencao para fazer a validacao, eu te diria pra usar o content/type!
por exemplo…
String [] allowedContentTypes = {"application/octet-stream" ,"image/jpeg" ,"image/pjpeg" ,"image/png" ,"image/gif" };
for ( String ct : allowedContentTypes ) {
if ( ct .equals ( contentType )) {
return false ;
}
}
Agora, como pegar o content type vai depender da biblioteca ou framework que vc esta utilizando!
Mas normalmente num tem segredo naum!
PS:. Desculpa a falta de acentuacao… layout de teclado zuado!
Abracos
johnnylcon 9 de nov. de 2007