This is the code:
boolean estado = false;
ArrayList<String> lista = new ArrayList<>();
try {
FileItemFactory file = new DiskFileItemFactory();
ServletFileUpload fileUpload = new ServletFileUpload(file);
List items = fileUpload.parseRequest((RequestContext) request);
for (int i = 0; i < items.size(); i++) {
FileItem fileItems = (FileItem) items.get(i);
if (!fileItems.isFormField()) {
File f = new File("C:\\images\\" + fileItems.getName());
fileItems.write(f);
dtoFotos.setRuta(f.getAbsolutePath());
} else {
lista.add(fileItems.getString());
}
}
estado = daoFotos.insertarFoto(dtoFotos);
} catch (Exception e) {
System.out.println(e);
request.setAttribute("message", e);
}
and I got this error:
java.lang.ClassCastException: org.apache.catalina.connector.RequestFacade cannot be cast to org.apache.tomcat.util.http.fileupload.RequestContext
how can I solve this?
Aucun commentaire:
Enregistrer un commentaire