Dart Home | PowerTCP FTP for .NET | Custom Development | Reply | PowerTCP FTP for .NET Topics | Forums |
Author | Forum: PowerTCP FTP for .NET Topic: Replacement for Invoke Function in 3.0.5.1 |
photot_tom From: USA Posts: 2 Member Since: 04/19/17 |
posted April 19, 2017 3:39 PM We are upgrading from v3.0.5.1 to current version of 4.7.3. We need to configure some parameters when we try to download from our mainframe. I'm looking for the proper command to replace Dim client As New Dart.Ftp.Ftp client.SetType(FileType.Ascii) client.Invoke(FtpCommand.SiteParameters, "cyl pri=200 sec=20") I've tried replacing it with client.Send("cyl pri=1000 sec=100") My problem is that the software is downloading the file as a binary file instead of ASCII |
Nick B (Admin) From: Utica, NY USA Posts: 619 Member Since: 05/25/10 Extra Support Options Custom Application Development |
posted April 19, 2017 4:14 PM Hello, Transfer type is by default automatically handled by the Ftp class (based upon the file extension), and can be configured on Ftp.Session.AsciiExtensions. To disable this automatic handling, and for information on handling it manually, see Ftp.Session.AsciiExtensions.Enabled: http://www.dart.com/help/ptftpnet/webframe.html#Dart.Ftp~Dart.Ftp.AsciiExtensions~Enabled.html Ftp.Send() is the correct replacement for Ftp.Invoke(), though you should be adding "SITE " to the beginning of your client.Send() string to replicate the behavior of your prior Invoke(). |
photot_tom From: USA Posts: 2 Member Since: 04/19/17 |
posted April 20, 2017 8:48 AM Thanks. That solved my problems. |
Reply | PowerTCP FTP for .NET Topics | Forums |
This site is powered by PowerTCP WebServer for ActiveX |