Batch archivos corruptos al enviarlos por ftp!

Iniciado por DarkItachi, 14 Diciembre 2008, 13:39 PM

0 Miembros y 1 Visitante están viendo este tema.

DarkItachi

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:


        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:

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?
Come to me when you have these eyes...

By more that you try it, a feather never will achieve to fly.

DarkItachi

Podéis cerrar el hilo, está solucionado.

El problema es que no me admitia el formato, use mapa de bits y funciono.
Come to me when you have these eyes...

By more that you try it, a feather never will achieve to fly.