Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/06/2011, 17:46
alexander01015
 
Fecha de Ingreso: mayo-2011
Ubicación: Lima
Mensajes: 89
Antigüedad: 13 años
Puntos: 0
LInkear archivo de servidor local

SAludos a los miembros del foro, ire directo al grano con mucho esfuerzo logre subir un archivo(foto) ami servidor al menos eso creo porque el archivo es ahi en la carpeta que le indico, lo que sucede esque no puedo acceder a el en el codigo ustedes lo veran mejor...
Código HTML:
<%
    String direccion = request.getSession().getServletContext().getRealPath("/");
 %>
<jsp:useBean id="upBean" scope="page" class="javazoom.upload.UploadBean" >
    <jsp:setProperty name="upBean" property="folderstore" value="<%= direccion%>" />
    <jsp:setProperty name="upBean" property="whitelist" value="*.jpg,*.gif" />
    <jsp:setProperty name="upBean" property="overwritepolicy" value="nametimestamp"/>
</jsp:useBean>
<head>
<title>InmediaWeb</title>
</head>

<form method="post" action="file_upload.jsp" name="upform" enctype="multipart/form-data">
    <%
if (MultipartFormDataRequest.isMultipartFormData(request)) {
 MultipartFormDataRequest mrequest = new MultipartFormDataRequest(request);
 String todo = null;
 if (mrequest != null) {
  todo = mrequest.getParameter("todo");
 }
 if ((todo != null) && (todo.equalsIgnoreCase("upload"))) {
  Hashtable files = mrequest.getFiles();
  if ((files != null) && (!files.isEmpty())) {
   java.text.SimpleDateFormat formato = new java.text.SimpleDateFormat("yyMMddHHmmss");
   String archivo = ((UploadFile) mrequest.getFiles().get("uploadfile")).getFileName();
   int posicionPunto = archivo.indexOf(".");
   String nombreImagen = archivo.substring(0, posicionPunto);
   String extension = archivo.substring(posicionPunto);
   nombreImagen = nombreImagen + formato.format(new java.util.Date());
   nombreImagen = nombreImagen + extension;
   ((UploadFile) mrequest.getFiles().get("uploadfile")).setFileName(nombreImagen);
   UploadFile file = (UploadFile) files.get("uploadfile");
   if (file != null) {
    out.println("El archivo: " + file.getFileName() + " se subio correctamente");
    out.println("<input type='hidden' name='Nombre' value='"+file.getFileName()+"' id='Nombre'>");
   }
   upBean.store(mrequest, "uploadfile");
  } else {
    out.println("Archivos no subidos");
  }
 } else {
   out.println("<BR> todo=" + todo);
 }
}
%>
    <table border="0" cellspacing="2" cellpadding="2">
        <body>
            <tr>
                <td>Archivo:</td>
                <td><input type="file" name="uploadfile" style="width:300px"/></td>
                
            </tr>
            <tr>
                <td></td>
                <td><input type="hidden" name="todo" value="upload"/>
                   <input type="submit" name="Agregar" value="Agregar"/>
                </td>
            </tr>
        </body>
    </table>
</form> 
De todos los que me baje este es el "unico q me funciona", hasta cierto punto, lo que quisiera es q me dijeran la ruta en la q tengo q guardar, por lo poco q entiendo es que lo guarda en una ruta relativa bueno no se si se podra acceder a esta ruta de antemano les doy las gracias... Gracias...