Erro java.io.FileNotFoundException para copiar arquivos

1 resposta
aureliolima

O código abaixo faz a cópia de uma arquivo selecionado num campo “file” para um diretório específico (no caso para importacoes_videos)… Pois bem, ele funciona perfeitamente localmente, mas quando coloco no servidor da o erro: java.io.FileNotFoundException em origem, ou seja não encontrou o caminho de ‘request.getParameter(“VIDEOUPLOAD”)’, onde VIDEOUPLOAD é o name do meu input do tipo FILE. Ah, um detalhe, usando o enctype=“multipart/form-data” o erro some, mas também não é realizado o upload.
O que posso fazer?? Qualquer ajuda é bem vinda.

String origem = request.getParameter("VIDEOUPLOAD");
                String destino = getServletContext().getRealPath("interna/configuracao/importacoes_videos/video_" + videoCon.getVideo().getCdVideo() + origem.substring(origem.indexOf("."), origem.length()).toLowerCase());
                //String destino = "interna/configuracao/importacoes_videos/video_" + videoCon.getVideo().getCdVideo() + origem.substring(origem.indexOf("."), origem.length()).toLowerCase();

                // Cria channel na origem
                FileChannel oriChannel = new FileInputStream(origem).getChannel();
                // Cria channel no destino
                FileChannel destChannel = new FileOutputStream(destino).getChannel();
                // Copia conteúdo da origem no destino
                destChannel.transferFrom(oriChannel, 0, oriChannel.size());

                // Fecha channels
                oriChannel.close();
                destChannel.close();

1 Resposta

aureliolima

Alguma ideia do que poss fazer?

abraço

Criado 19 de julho de 2010
Ultima resposta 19 de jul. de 2010
Respostas 1
Participantes 1