Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: DarkItachi en 14 Diciembre 2008, 13:39 pm



Título: Batch archivos corruptos al enviarlos por ftp!
Publicado por: DarkItachi en 14 Diciembre 2008, 13:39 pm
Buenas, estoy usando un codigo en visual basic .net para almacenar valores para luego inicializarlos con la consola de windows, de momento funciona, pero, al ir al servidor web a buscar la imagen, le doy click y me dice que esta corrupta, cuando en mi ordenador se ve perfectamente.
Aqui os dejo el codigo:

Código:
        Dim dir As String = My.Computer.FileSystem.CurrentDirectory & "\" & "data.tmp"
        Wr("usuario", dir)
        Wr("contraseña", dir)
        Wr("cd", dir)
        Wr("carpeta1", dir)
        Wr("cd", dir)
        Wr("carpeta2", dir)
        Wr("put img.png", dir)
        Wr("bye", dir, False)
        Shell("cmd /c ftp -v -i -s:" & Chr(34) & dir & Chr(34) & " ftp.host.es")
Wr es un metodo que escribe en archivos para menos texto, os lo dejo:
Código:
Sub Wr(ByVal text As String, ByVal dir As String, Optional ByVal space As Boolean = True)
        If space = True Then
            My.Computer.FileSystem.WriteAllText(dir, text & vbCrLf, True)
        Else
            My.Computer.FileSystem.WriteAllText(dir, text, True)
        End If
    End Sub

El error que me da es:
Y lo he probado con varias extensiones de arhivos
No se puede mostrar la imagen “http://host.com/carpeta1/carpeta2/img.png” porque contiene errores.

¿Cómo puedo arreglarlo?


Título: Re: Batch archivos corruptos al enviarlos por ftp!
Publicado por: DarkItachi en 16 Diciembre 2008, 14:23 pm
Podéis cerrar el hilo, está solucionado.

El problema es que no me admitia el formato, use mapa de bits y funciono.