Olá galera estou com um probleminha básico com upload, quero fazer o upload da imagem selecionada e jogar para dentro de uma pasta na aplicação chamada imagens
meu código está certinho o problema é na url para dentro do servidor (pasta do projeto)
public void upload(UploadEvent event) {
if (imagens == null) {
imagens = new ArrayList<File>();
}
File imagem = event.getUploadItem().getFile();
String caminho = System.getProperty("user.dir");
String url = (backlashReplace(caminho)+"\\\\web\\\\imagens");
// aqui ele sai assim: D:\\Documents and Settings\\Tarcisio\\Desktop\\CCMF\\CCMF-BETA\\web\\imagens
// tudo certinho.
String nome = event.getUploadItem().getFileName().toString();
if (imagem != null) {
imagens.add(imagem);
}
BufferedImage img;
try {
img = ImageIO.read(imagem);
ImageIO.write(img, "jpg", new File(url,nome)); // aqui quando passo a url ele não aceita e não faz o upload
} catch (IOException e) {
e.printStackTrace();
}
}
a string url tras certinho quando eu testo: D:\Documents and Settings\Tarcisio\Desktop\CCMF\CCMF-BETA\web\imagens
mas ele não aceita de forma alguma.
alguma dica de como setar o caminho da pasta mais fácil?
Valeu.