Power Builder - uso de FTp desde POWER BUILDER

 
Vista:

uso de FTp desde POWER BUILDER

Publicado por ivan (31 intervenciones) el 23/06/2006 00:47:53
hola a todos buscando como poder enviar archivos a FTP, desde el power builder, encontre ese codigo que está en el portad de power builder

@rem This file will attempt to upload 1 files to the ftp server
@c:
@cd emp
@echo open ftpserveripaddress >> t
@echo userid >> t
@echo password >> t
@echo binary >> t
@echo cd uploaddirectoryname >> t
@echo mput filenametobeuploaded >> t
@echo bye >> t
@ftp -i -s:t
@del t

Luego declara en las PB external function la siguiente función

FUNCTION long ShellExecute (uint ihwnd,string lpszOp,string lpszFile,string lpszParams, string lpszDir,int wShowCmd ) LIBRARY "Shell32.dll" ALIAS FOR "ShellExecuteA"

Luego en la aplicación para poder subir el archivo se coloca este código

string ls_parm, ls_dir
uint ll_ret
ls_parm = ""
ls_dir = "c:path"

ll_ret = ShellExecute( handle ( this ) , "open" , "upload.bat" , ls_parm , ls_dir , 0 )
IF ll_ret < 32 THEN
MessageBox( "cannot load" , ll_ret )
END IF

el codigo me funciona muy bien, puedo subir mis archivos, ahora lo que me gustaria saber es como poder bajar esos archivos tambien desde Power builder, si alguien sabe como hacerlo se los agradeceré mucho
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:uso de FTp desde POWER BUILDER

Publicado por jorge (900 intervenciones) el 23/06/2006 16:57:04
Hola.
no he usado ese scrip pero utilizo algo asi

Creas un archivo y lo llamas por ejemplo : trae.ftp (la extencion si debe ser ftp)

Codigo :
user usuario password

bin
hash
bell
ls -l

get errefre.zip G:\refresh\errefre.zip

close
bye

Creas un archivo bat por ejemplo tambien trae.bat

Codigo:
echo off
cls

echo ************ RECEPCION DEL ARCHIVO ERREFRE.ZIP ***********
ECHO **********************************************************

ftp -in 10.1.1.1 <trae.ftp

echo on
dir G:\refresh\errefre.zip

echo off
Echo ***** Transferencia Terminada ******
Echo ***** Pulse una Tecla para Finalizar ******
pause > null

Como veras este bat invoca al ftp ...
lo ejecutas desde tu aplicacion
Run(trae.bat)

Ahora quizas si mput lo llamas mget ?
ya que en el ftp el comando put envia y
el get trae

PD: Si te interesa un OCX avisame y te lo envio

Saludos Prueba y comentanos...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:uso de FTp desde POWER BUILDER

Publicado por adrian (8 intervenciones) el 23/08/2017 02:22:56
Buenas tardes Jorge

Me podrías enviar el OCX y la explicación de como utilizarlo gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:uso de FTp desde POWER BUILDER

Publicado por helbert jimenez (3 intervenciones) el 21/12/2017 05:03:36
Hola, te escribo desde Colombia es posible obtener el ocx?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:uso de FTp desde POWER BUILDER

Publicado por helbert jimenez (3 intervenciones) el 21/12/2017 05:05:29
Edwin lo recibiste es posible me lo pudieras reenviar
Me urge poder trabajar con el ocx,
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 2
Ha aumentado su posición en 8 puestos en Power Builder (en relación al último mes)
Gráfica de Power Builder

RE:uso de FTp desde POWER BUILDER

Publicado por Alexander Aguero (1 intervención) el 18/05/2018 16:11:15
Por favor enviame el ocx
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar