|
Mostrar Temas
|
Páginas: [1] 2
|
2
|
Programación / Java / Duda rapida Uso libreria FTPClient
|
en: 19 Mayo 2015, 22:03 pm
|
MAIN { GestionFTP ges = new GestionFTP(); ges.conectar("localhost", "XXXX", "XXXX"); //conectamos la maquina al servidor local.. ges.descargarFichero("C:/Users/J/Desktop/Informática/FTP/pruebaftp.txt", "C:/Users/J/Desktop", "pruebaftp.txt"); }
Método que descarga archivo... public boolean descargarFichero (String rutaFichero, String rutaDescarga, String nombreArchivo ) { try { //cambiar la ruta donde se encuentra el fichero cliente.changeWorkingDirectory(rutaFichero); cliente.setFileType(FTP.BINARY_FILE_TYPE); rutaDescarga = rutaDescarga + "/" + nombreArchivo; boolean ok = cliente.retrieveFile(nombreArchivo, bos); System. out. println(cliente. getReplyCode()); System. out. println(cliente. getBufferSize()); Logger.getLogger(GestionFTP.class.getName()).log(Level.SEVERE, null, ex); } return false; }
salida: Conectado! true 226
La historia es que se descarga correctamente, pero todos los archivos que descargo ( documentos de texto, imágenes... tienen 0 bytes y no entiendo porque si se supone que el codigo 226 quiere decir que el archivo se ha descargado bien
|
|
|
3
|
Programación / Java / duda sencilla( pero estoy atascado..) [ SOLUCIONADO ]
|
en: 18 Febrero 2015, 01:07 am
|
necesito extraer información de un fichero
el contenido del fichero es el siguiente:
A,1 B,2 C,3
Si yo hago un split para quitar las comas mi salida es la siguiente:
A 1 B 2 C 3
Pero yo no quiero eso, lo que quiero es que me interprete mediante un metodo que me devuelva: A B C
y otro metodo
1 2 3
Sera muy sencillo pero no consigo hacerlo..
|
|
|
4
|
Programación / PHP / Mostrar en el post enviado al correo, la opción escogida del select
|
en: 21 Noviembre 2014, 15:51 pm
|
<?php function form_mail($sPara, $sAsunto,$sTexto, $sDe) { $bHayFicheros = 0; $sCabeceraTexto = ""; $sAdjuntos = ""; $design=$_POST["design"]; foreach ($_POST["design"] as $idioma){ $msg.= $idioma." - "; } if ($sDe)$sCabeceras = "From:".$sDe."\n"; else $sCabeceras = ""; $sCabeceras .= "MIME-version: 1.0\n"; foreach ($_POST as $sNombre => $sValor) $sTexto = $sTexto."\n".$sNombre." = ".$sValor; foreach ($_FILES as $vAdjunto) { if ($bHayFicheros == 0) { $bHayFicheros = 1; $sCabeceras .= "Content-type: multipart/mixed;"; $sCabeceras .= "boundary=\"--_Separador-de-mensajes_--\"\n"; $sCabeceraTexto = "----_Separador-de-mensajes_--\n"; $sCabeceraTexto .= "Content-type: text/plain;charset=iso-8859-1\n"; $sCabeceraTexto .= "Content-transfer-encoding: 7BIT\n"; $sTexto = $sCabeceraTexto.$sTexto; } if ($vAdjunto["size"] > 0) { $sAdjuntos .= "\n\n----_Separador-de-mensajes_--\n"; $sAdjuntos .= "Content-type: ".$vAdjunto["type"].";name=\"".$vAdjunto["name"]."\"\n";; $sAdjuntos .= "Content-Transfer-Encoding: BASE64\n"; $sAdjuntos .= "Content-disposition: attachment;filename=\"".$vAdjunto["name"]."\"\n\n"; $oFichero = fopen($vAdjunto["tmp_name"], 'r'); } } if ($bHayFicheros) $sTexto .= $sAdjuntos."\n\n----_Separador-de-mensajes_----\n"; return(mail($sPara, $sAsunto, $sTexto, $sCabeceras)); } //cambiar aqui el email if (form_mail ("ghfjhfgj@ngkjhg.com", $_POST[mail], "Los datos introducidos en el formulario son:\n\n", $_POST[email])) echo "Su formulario ha sido enviado con exito"; ?>
como conseguir que al pulsar un select determinado, al enviar el mensaje te muestre esa opción..Gracias
|
|
|
6
|
Programación / Java / Duda sencilla
|
en: 4 Junio 2014, 22:53 pm
|
Os cuento estoy haciendo un programa en el cual comente unas publicaciones... Lo primero para publicar algo, debe estar aprobada, es decir, que sea true Mi metodo es el siguiente... public void comentar(Publicacion publicacion) { if(amistad.isAprobado()==false){ System.out.println("Debes aprobarlo"); }else{ //Como esta aprobado...
comentarios.add(publicacion);
} } en mi clase main si no apruebo primero dicha amistad, me devuelve falso, si la apruebo true. lo que no entiendo es porque se salta el isAprobado(), siempre es falso, por lo tanto no comenta, yo quiero conseguir que cuando este a true inserte en el arraylist dicha publicacion. Gracias
|
|
|
7
|
Programación / Java / duda metodo comentar ( URGENTE ! )
|
en: 18 Mayo 2014, 16:27 pm
|
Hola amigos, estoy intentando crear una aplicación y la verdad no le veo el fallo, o quiza no tengo un fallo y todo es producto de algo mal programado... la cuestion es que intento crear una especie de facebook y tengo este metodo public void aprobar(tipo tipo) { aprobado = true; this.tipo = tipo; } esto es en mi clase amistad en el que apruebo la amistad para que pueda comentar.. public void comentar(Publicacion publicacion) { if(amistad.isAprobado()){ comentarios.add(publicacion); }else{ System.out.println("no esta aprobada la amistad"); } } Mi clase publicacion en el cual compruebo que amistad debe estar aprobado para que añada la publicacion en mi arraylist de comentarios clase main... amistad.aprobar(Amistad.tipo.OTRO); Aqui luego me devuelve true, pero yo lo que quiero cerciorarme, es que si no apruebo la amistad me sale el sout de " que no esta aprobada la amistad... de esta manera si no esta aprobada, no podra meter nada en el arraylist ( cosa que tampoco lo toma en cuenta)
|
|
|
8
|
Programación / Java / Manera eficiente de mostrar datos en jtabbedpane
|
en: 5 Marzo 2014, 03:27 am
|
Mi error es que a veces carga mis jpanel dentro de mi panel de pestañas pero otras veces no, quiero conseguir que me cargue mis jpanel al clicar una vez en mi nodo int filas = arbol.getRowForLocation(e.getX(), e.getY()); TreePath ruta = arbol.getPathForLocation(e.getX(), e.getY());
Object[] lista = ruta.getPath();
if (filas != -1) { if (lista[2] instanceof DefaultMutableTreeNode && lista[2] == listadoProducto) { if (e.getClickCount() == 1) {
if (isListado == false) { panelListado = new JPanel(); panelPestaña.addTab("Listado Producto", panelListado);//añadimos el panel al tabbedPane en una nueva viñeta try { panelListado.add(new ListadoProducto(Vista.this)); } catch (Exception ex) { System.out.println(ex); } isListado = true; } else { panelListado.removeAll(); try { panelListado.add(new ListadoProducto(Vista.this)); } catch (Exception ex) { System.out.println(ex); } revalidate(); repaint(); } } } else if (lista[2] instanceof DefaultMutableTreeNode && lista[2] == listadoCategoria) { if (e.getClickCount() == 1) { if (isListado = false) { panelListado = new JPanel(); panelPestaña.addTab("Listado Categoria", panelCreacion); try { panelListado.add(new ListadoCategoría(Vista.this)); } catch (Exception er) { System.out.println(er); } isListado = true; } else { panelListado.removeAll(); try { panelListado.add(new ListadoCategoría(Vista.this)); } catch (Exception ex1) { System.out.println(ex1); } revalidate(); repaint(); }
} } else if (lista[2] instanceof DefaultMutableTreeNode && lista[2] == creacionCategoria) { if(e.getClickCount()==1){ if(isCreate==false){ panelPestaña.addTab("Creacion Categoria", panelCreacion); panelCreacion.add(new CrearCategoria()); isCreate= true; }else{ panelPestaña.removeAll(); panelCreacion.add(new CrearCategoria()); revalidate(); repaint(); } }
} else if (lista[2] instanceof DefaultMutableTreeNode && lista[2] == creacionProducto) { if(e.getClickCount()==1){ if(isCreate==false){ panelPestaña.addTab("Creacion Producto", panelCreacion); panelCreacion.add(new CrearProducto()); isCreate=true; }else{ panelPestaña.removeAll(); panelCreacion.add(new CrearProducto()); revalidate(); repaint(); }
|
|
|
9
|
Programación / Java / Introducir Listado de Productos de un JTable MVC
|
en: 4 Marzo 2014, 14:40 pm
|
Necesito vuestra ayuda urgente! Esta clase controlador devuelve mi listado de ProductosClase controlador: public List<Producto> listarProductos() throws Exception { return (List<Producto>) vista.calcularResultado(producto.getAll()); }
luego...creo una vista ListaProducto para el cual mostrar los datos de ese List en cada una de las celdas del jtable..LO INICIALIZO A CERO//Jpanel ListadoProducto init(){ jScrollPane1 = new javax.swing.JScrollPane(); tabla = new javax.swing.JTable();
tabla.setModel(new javax.swing.table.DefaultTableModel( new Object [][] { {null, null, null, null,null,null,null}, {null, null, null, null,null,null,null}, {null, null, null, null,null,null,null}, {null, null, null, null,null,null,null} }, new String [] { "Id Producto", "Id Cat. Producto", "Nombre Producto", "Tipo","Precio de Venta","Precio de compra","Vendible" } )); jScrollPane1.setViewportView(tabla); }
Ahora tengo un método en el cual pasarle los datos( rs.getInt(1) en la primera celda y asi... pero no se como hacerlo, ¿alguien me ayuda porfavor? private void obtenerlistadoproducto(){ //Aquí el controlador devuelve la lista completa. No sé hacer que cada cosa vaay en su celda...
}
|
|
|
10
|
Programación / Java / DUDA!!!!!! "AÑADIR" UN JFRAME a un jtabbepane
|
en: 3 Marzo 2014, 14:49 pm
|
Hay alguna forma de mostrar un jframe que hice en modo diseño dentro del panel de una pestaña. Lo máximo que he conseguido es que aparezca aparte pero no quiero eso, quiero que se muestre dentro. El problema es que he investigado y segun se comenta un jframe no puede estar dentro de un jtabbepane pero con panel si. Esa es mi duda... y también saber como controlar que si una pestaña este abierta que no se abra más veces ASÍ
|
|
|
|
|
|
|