Foros del Web » Programación para mayores de 30 ;) » Java »

LInkear archivo de servidor local

Estas en el tema de LInkear archivo de servidor local en el foro de Java en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 22/06/2011, 17:46
 
Fecha de Ingreso: mayo-2011
Ubicación: Lima
Mensajes: 89
Antigüedad: 12 años, 11 meses
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...

Etiquetas: linkear, local, servidor
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:08.