[quote=manolo]Na mosca digaoneves!
Perdi quase a tarde interira tentando entender qual era o problema…
Vontade pular da janela viu!
Obrigado pela força.[/quote]É rapaz, esse digao é baum viu!
[quote=manolo]Na mosca digaoneves!
Perdi quase a tarde interira tentando entender qual era o problema…
Vontade pular da janela viu!
Obrigado pela força.[/quote]É rapaz, esse digao é baum viu!
[quote=Hebert Coelho][quote=manolo]Na mosca digaoneves!
Perdi quase a tarde interira tentando entender qual era o problema…
Vontade pular da janela viu!
Obrigado pela força.[/quote]É rapaz, esse digao é baum viu![/quote]
Pois é…
Tenho que comer muito arroz e feijão ainda!
auhauhauhaua
Galera, ainda tá dando um problema do qual está me deixando maluco aqui!
Na hora de subir o arquivo (upload), o mesmo não está sendo gravado no path que eu informo!
Segue o trecho em questão:
[code] private String destination = “/home/manolo/Documentos”;
private UploadedFile file;
public void setFile(UploadedFile file) {
this.file = file;
}
public UploadedFile getFile() {
return file;
}
public void setTransferFile(String fileName, InputStream in) {
try {
OutputStream out = new FileOutputStream(new File(destination + fileName));
int reader = 0;
byte[] bytes = new byte[(int) getFile().getSize()];
while ((reader = in.read(bytes)) != -1) {
out.write(bytes, 0, reader);
}
in.close();
out.flush();
out.close();
} catch (IOException e) {
System.out.println(e.getMessage());
}
}
public void upLoad() {
String extValidate;
if (getFile() != null) {
String ext = getFile().getFileName();
if (ext != null) {
extValidate = ext.substring(ext.indexOf(".") + 1);
} else {
extValidate = "null";
}
if (extValidate.equals("csv")) {
try {
setTransferFile(getFile().getFileName(), getFile().getInputstream());
} catch (IOException ex) {
Logger.getLogger(controlProductivityMB.class.getName()).log(Level.SEVERE, null, ex);
displayErrorMessageToUser("Erro ao subir o arquivo");
}
FacesContext faces = FacesContext.getCurrentInstance();
faces.addMessage(null, new FacesMessage("Sucesso! Arquivo " + getFile().getFileName() + " foi baixado."));
} else {
displayWarningMessageToUser("Selecione um arquivo com extensão .csv");
}
} else {
displayWarningMessageToUser("Selecione um arquivo");
}
}[/code]
No debbuger ele não acusa nenhum problema. Apenas não grava o arquivo para que eu posso começar a parsear!
Estou usando o OS Ubuntu 12.04.
Tá bem estranho…
Abraço a todos!!