📄 readme.txt
字号:
SimpFTP
This is a simple FTP Client program for Win95 and WinNT.
It is similar to the excellent program named WS_FTP.
This program lets users establish "Profiles" for various FTP
sites. It will remember the important settings for each site
in the file: \WINDOWS\SIMPFTP.INI.
There are 3 features this program has that WS_FTP does
not have:
1) it lets you force filenames to lowercase for Unix
(a great help in uploading Web pages and files)
2) it lets you use non-standard FTP server ports (21 is std)
3) it lets you transfer files to/from sites that don't let
you see directory listings
The passwords for each FTP profile are stored in the
\WINDOWS\SIMPFTP.INI file in encrypted form. IMPORTANT!
You must protect this file from other users of this program.
Another user who got hold of your INI file could log in to
your FTP sites as though he were you!
This program is based largely on the freeware TFtpCli
Delphi VCL by Francois Piette (francois.piette@ping.be).
You will need to install that VCL before using the SimpFTP
source code. The TFtpCli VCL, like many of the other VCLs
in the ICS package, requires these 2 main VCLs: TWSocket
and TWait.
You must use Delphi 2 or 3 to compile this project. If you
are using Delphi 2, you'll have to remove the CHARSET properties
from the DFM files.
This project can be back-ported to Delphi 1 by changing the
implementation of the ViewTheFile procedure. I think that's
the only 32-bit specific code in this whole project.
You will also need to change the ViewTheFile procedure if your
system doesn't have WordPad in this directory:
C:\PROGRA~1\ACCESS~1\wordpad.exe
Steps to get TFtpCli installed:
1) Go to Francois's Web site and download FTPCLI.ZIP, or else
download his whole package: ICS.ZIP. The FTPCLI.ZIP archive
has all the files you need for this project, but his other
Winsock VCLs in ICS.ZIP may be helpful to you on other projects.
http://www.rtfm.be/fpiette/indexuk.htm
2) Expand the files from FTPCLI.ZIP or ICS.ZIP. If you use
pkunzip, remember to use the "-d" option to expand out the
subdirectories.
3) Copy these files to a directory in your VCL path, or add this
directory to your VCL path:
DELPHI\VC32\FTPCLI.PAS
DELPHI\VC32\FTPCLI.DCR
DELPHI\VC32\WAIT.PAS
DELPHI\VC32\WAIT.DCR
DELPHI\VC32\WSOCKKBUF.PAS
DELPHI\VC32\WSOCKET.PAS
DELPHI\VC32\WSOCKET.DCR
4) Go into Delphi and install these Components:
WSOCKET.PAS
WAIT.PAS
FTPCLI.PAS
5) You're now ready to open this project: SIMPFTP.DPR.
I used TFtpCli version 2.29. If you have an older version,
you will need to apply the patch below. Please get the
newest version as soon as possible.
Patch to the source code of file FTPCLI.PAS for older versions:
---------------------------------------------------------
patch - find this procedure:
procedure TCustomFtpCli.CDupAsync;
begin
FFctPrv := ftpFctCDup;
ExecAsync(ftpPwdAsync, 'CDUP', [250], nil);
end;
Replace it with this:
procedure TCustomFtpCli.CDupAsync;
begin
FFctPrv := ftpFctCDup;
ExecAsync(ftpCDupAsync, 'CDUP', [250], nil);
end;
---------------------------------------------------------
Eric Engler
englere@swcp.com
http://www-afsc.saia.af.mil/~englere/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -