boa tarde senhores amigos !
acabei de implementar o t:inputFileUpload do TomaHawk
ele é bem simples e funcional...
mas tenho uma duvida sobre ele!
- gostaria de colocar um restrição de arquivos nele, antes de enviar o arquivo! exp ("somente arquivos .txt")
- gostaria de colcoar uma barra de progresso nele , é possível ? se nao... pelomenos o Status do richfaces
na minha restrição de arquivo ... no metodo do meu submit fiz assim:
public String sendArquivo() {
System.out.print(">>>"+arquivo.getName());
String rootpath = new UtilFaces().getServletContext().getRealPath("/Vids");
if(arquivo.getName().endsWith(".flv")){
try {
FileOutputStream fos = new FileOutputStream(new File(rootpath+"/"+arquivo.getName()));
fos.write(arquivo.getBytes());
fos.close();
} catch (FileNotFoundException ex) {
JsfUtil.ensureAddErrorMessage(ex, ex.getMessage());
} catch (IOException ex) {
JsfUtil.ensureAddErrorMessage(ex, ex.getMessage());
}
}else{
String ex = arquivo.getName().split("\\.")[1];
JsfUtil.addSuccessMessage("The file."+ex+" not allowed");
}
return "downloads";
}
porem nesse caso... eu acho que ele carrega o video primeiro e depois verifica a extensão?
alguem poderia me ajudar ? obrigado desde ja