<% //Este script envía un archivo con adjuntos. Los adjuntos tienen que previamente existir en el sistema de archivos //Dichos adjuntos deben haber sido "subidos" por un "usuario" existente en WEB-INF/conf/uploads boolean succ=false; try{ /* Tomar el archivo de propiedades que describe la naturaleza de los uploads que puede hacer el usuario identificado por el parámetro requesterID */ Properties uplProperties=misc.getPropertiesObject(application.getRealPath(".") + File.separator + propDir + File.separator + request.getParameter("requesterID")); //Tomar las características del mensaje a enviar String asunto=request.getParameter("asunto"); String select=request.getParameter("select"); String correo=request.getParameter("correo"); String comentario= request.getParameter("comentario"); String fields[]=request.getParameterValues("fields"); String names[]=request.getParameterValues("names"); int tam=(fields==null) ? 0 : fields.length; //Crear un arreglo de objetos File que representan los items que ya están subidos y harán parte de los adjuntos File files[]=new File[tam]; for (int i=0;itrue"),out); else Utils.printDom(Utils.StringToDom("false"),out); } catch (Exception e){ e.printStackTrace(); } } %> <%! private static final String propDir="WEB-INF\\conf\\uploads"; %> <%@page contentType="text/xml; charset=UTF-8" %> <%@page import="java.util.*" %> <%@page import="java.io.*" %> <%@page import="java.net.*" %> <%@page import="org.facartes.*" %> <%@page import="org.facartes.mail.*" %> <%@page import="org.desa.bdxmlxsl.*" %> <%@page import="org.w3c.dom.*" %>