Rich:fileUpload não funciona!

0 respostas
rafaelrodrigues1607
Quando eu clico para fazer upload sempre "salva" nesse caminho "C:\fakepath\", sendo que eu criei em método que salva em outro caminho. E que eu deve estar fazendo errado. Segue o código:
<rich:fileUpload fileUploadListener="#{fileUploadBean.upload}"			                     
							      id="upload"							     
							      acceptedTypes="jpg, gif, png, bmp" allowFlash="#{fileUploadBean.useFlash}">
				<a4j:support event="onuploadcomplete" reRender="info,tipoIntimacaoList,upload,intimacaoList,pnl,intimacaoSearch,checkBox,resolverIntimacao" />
</rich:fileUpload>

Meu Bean:

public void upload(UploadEvent event){  

        String diretorio = "C://DocumentosComprobatorios//";
    	
        try {
        	UploadItem item = event.getUploadItem();  
        	ByteArrayOutputStream b = new ByteArrayOutputStream();  
        	b.write(item.getData());  
        	//File file = new File();  
			b.writeTo(new FileOutputStream(diretorio+item.getFileName()));
		} catch (FileNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}  
    }
Criado 9 de março de 2012
Respostas 0
Participantes 1