Dúvida: <rich:fileUpLoad>

Olá, minha dúvida é: como especifico o diretório no qual será realizado o upload do arquivo?
Quem puder ajudar, agradeco. :wink:

Segue um exemplo com o código que eu uso.
A String imgPath conteria o path COMPLETO do arquivo, por exemplo: C:/Pasta/Imagem.jpg
Note que o caminho do arquivo é usado na instanciação do File.
Espero que isso ajude, abs!

public byte[] criarImagem(String imgPath, File uploadFile, int fileSize) throws IOException{
		FileImageInputStream input = null;
		ByteArrayOutputStream output = null;
		input = new FileImageInputStream(uploadFile);
		output = new ByteArrayOutputStream();
		byte[] imagem = new byte[fileSize];
		int numBytesRead = 0;
		while ((numBytesRead = input.read(imagem)) != -1)
			output.write(imagem, 0, numBytesRead);
		File f = new File(imgPath);
		if(f.exists()) f.delete();
		f.createNewFile();
		FileOutputStream fos = new FileOutputStream(f);  
		fos.write(imagem);
		fos.close();
		return imagem;
	}

Obrigado pela ajuda, resolvi o problema com base no seu exemplo.
Um abraco, tudo de bom! :wink:

Estou com o mesmo problema.

No meu caso, preciso fazer o upload para area temporaria e importar o arquivo txt para um DataModel.

Alguem sabe me dizer como fazer isso.

obrigado