Solucionado el problema
el problema era que el formulario tiene un segundo campo para enviar otro archivo que si lo dejaba en blanco al intentar capturar el nombre generaba un error de "Acceso denegado" en concreto la lineas que generaban el error eran las siguientes:
Código JAVA:
Ver originalif (!uploaded.isFormField()) {
// No es campo de formulario, guardamos el fichero en algún sitio
String dirDestino
= "C:\\PROYECTO\\AplicacionWeb\\web\\images\\"+uploaded.
getName(); uploaded.write(fichero);
}
al hacer uploaded.getName() no se capturaba ningun valor en dicho campo y el uploaded.write(fichero) generaba error ya que no habia nombre con el que escribir el archivo... para solucionarlo fácil simplemente compruebo que el nombre no es una cadena vacía
Código JAVA:
Ver originalif (!uploaded.isFormField() && !uploaded.getName().equals("")) {
// No es campo de formulario, guardamos el fichero en algún sitio
String dirDestino
= "C:\\PROYECTO\\AplicacionWeb\\web\\images\\"+uploaded.
getName(); uploaded.write(fichero);
}
Saludos!!