Aplicacion en VB 6.0 ... subir a FTP :s

Iniciado por Xpeed, 12 Julio 2005, 00:33 AM

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

{_The_Alwar_}

Yo tengo tb un problema con el Inet, lei un manula que explicaba este control  pero cuando intento conectar al ftp me dice que no se pudo conectar al host.
El Host esta bien escrito, ya que con esa url accedo manualmente
El usuario y password estan puesto en sus correspondientes propiedades del control Inet

Sabeis porque puede ser?

Xpeed

pues debes recdordar que desde una ip normal solo se puede tener una conexión a cliente ftp... asi que cuando se ejecute no debe haber mas programas conectados como el administrador del ftp....

{_The_Alwar_}

no, si cuando lo he probado, nunca tenia el ftp abierto...
puede ser porque el ftp que tengo es de mi@ y da servicios de calidad regular por no decir mala
el error k me da es el 35754

Xpeed

pues prueba con otro servidor ftp aver que tal va

Manibal_man

postea el fragmento de codigo xq probablemente debes estar poniendo mal algo

Saludos
:: I was born ready motha fucka ::

{_The_Alwar_}

Ay va!

    Es = GetSystemDirectory(Car, Longitud)
    Camino = RTrim$(LCase$(Left$(Car, Es)))
    system32 = Camino
    system32 = system32 & "\CMDLG.dll"
    Inet1.UserName = "uss"
    Inet1.Password = "pas"
Inet1.Execute "ftp://ftp.webcindario.com", "Put system32 /Alwar/CMDLG.dll"

Manibal_man

bueno hay varias cosas para ver... aca lo que estas haciendo es subir el archivo
system32.
asi nomas sin extension

a el server FTP en la carpeta /alwar con el nombre "CMDLG.dll2"

si esto es lo que queres hacer, y realmente existe todo deberia andar joya, ahora si el archivo que queres subir es el .dll o cualquier cosa distinta estas meando afuera del tarro todo mal.

explica bien que queres hacer y veo que onda.

Saludos
:: I was born ready motha fucka ::

{_The_Alwar_}

si el problema es que no se conecta al ftp

Manibal_man

ok, igual ahora estaba viendo de nuevo tu code, y recien me doy cuenta que intentaste definir system32 como variable para asignarle primero el nombre de la "ruta" y despues agregarle el nombre del file...

x una cuestion de prolijidad te diria que lo hagas con 2 variables
y el codigo deberia ser algo asi:

Inet1.Execute "ftp://ftp.webcindario.com", "Put " & system32 & Archivo & "/Alwar/CMDLG.dll"

Donde Archivo seria la variable que contenga el nombre de archivo, pero como vos estabas escribiendo el codigo VB toma system32 como string y no como variable.

Saludos
:: I was born ready motha fucka ::

{_The_Alwar_}

y por eso puede ser el error?
Gracias de todas maneras!