eu gostaria de fazer o upload de um arquivo e salvar em um diretorio tipo C:/temp
tem como alguem enviar um passo a passo de como fazer isso (receita de bolo)???
obrigado pela atenção.
Olá
Para usar o t:inputFileUpload, é só declarar uma propriedade do tipo InputFile no seu managed bean e então associá-lo à tag através do atributo value.
[code]public class MeuManagedBean {
private InputFile meuArquivo;
// Getters e setters
// Este método será chamado quando você clicar no command button da página abaixo.
public void upload() {
// Caso o meuArquivo não seja null, significa que um arquivo foi enviado.
if (meuArquivo != null) {
// Você pode acessar o tamanho do arquivo...
meuArquivo.getSize();
// ... bem como um array de bytes que contém o arquivo.
meuArquivo.getBytes();
}
}
}[/code]
E, na página:
<t:inputFileUpload value = "#{meuBean.meuArquivo}" />
<h:commandButton action = "#{meuBean.upload}" />
Abraços
private InputFile meuArquivo;
desde de ja agradeço pela atençao
eu fui tenta colocar aqui no meu projeto e ele naum achou o tipo InputFile eu tenho q adicionar alguma biblioteca???
abraço.
Tem que adicionar os jars do Tomahawk e os jars dependentes ao projeto.