[Resolvido] ler arquivo em pasta no servidor

2 respostas
side_bmx

pessoal,estou com um problema,nao consigo encontrar o caminho das minhas pastas do servidor,estou fazendo upload de imagem com o rich:Fileupload ,se eu colocar o caminho C:/testes, ele funciona,mas do contrario nao vai

minha app esta assim WebApplication1/web/upload quero salvar na pasta upload!

meu codigo esta assim:

public void upload(UploadEvent event) throws IOException{
		UploadItem item = event.getUploadItem();
		ByteArrayOutputStream b = new ByteArrayOutputStream();
		b.write(item.getData());
		File file = new File("C:/teste"  + item.getFileName());
		b.writeTo(new FileOutputStream(file));
	}

2 Respostas

G

Side,
Pelo o que eu entendi você quer pegar um caminho dentro do servidor não é isso?
Caso seja, o código abaixo pega o caminho resouce de dentro do servidor. Faça uns teste ae e veja se te ajuda.

FacesContext context = FacesContext.getCurrentInstance();
ServletContext sContext = (ServletContext) context.getExternalContext().getContext();
String caminho = sContext.getRealPath("resource");
side_bmx

era isso ai sim, funcionou beleza,obrigado!!!

Criado 6 de julho de 2009
Ultima resposta 8 de jul. de 2009
Respostas 2
Participantes 2