什么是FTP服务?其主要功能是什么?

什么是FTP服务?其主要功能是什么?,第1张

FTP(File Transfer Protocol)是文件传输协议的简称。

该协议是Internet文件传送的基础,它由一系列规格说明文档组成,目标是提高文件的共享性,提供非直接使用远程计算机,使存储介质对用户透明和可靠高效地传送数据。

功能:

服务器的上传 和下载,Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。用户可以通过它把自己的PC机与世界各地所有运行FTP协议的服务器相连,访问服务器上的大量程序和信息。实现各种操作系统之间的文件交流,建立一个统一的文件传输协议。

FTP的传输有两种方式:ASCII传输模式和二进制数据传输模式。

以前弄了一个FTP的脚本,拿出来大家随便看看:

ftp1 = 0

ftp_logon_ex(&ftp1, "FtpLogon",

"URL=ftp://Zee:1234@ZEE",

LAST)

lr_start_transaction("logon")

ftp2 = 0

ftp_logon_ex(&ftp2, "FtpLogon",

"URL=ftp://Zee:1234@ZEE",

LAST)

ftp_dir_ex(&ftp2, "FtpDir",

"PATH=", "PASSIVE=TRUE", ENDITEM,

LAST)

ftp_dir_ex(&ftp2, "FtpDir",

"PATH=/", "PASSIVE=TRUE", ENDITEM,

LAST)

lr_end_transaction("logon", LR_AUTO)

ftp_get_ex(&ftp2, "Get_Files",

"SOURCE_PATH=/1.txt",

"TARGET_PATH=d:/1.txt",

"MODE=ASCII",

ENDITEM ,

LAST)

ftp_put_ex(&ftp2, "FtpPut",

"SOURCE_PATH=ftpfile_1.dat", "TARGET_PATH=/1.mdb", ENDITEM,

LAST)

ftp_delete_ex(&ftp2, "FtpDelete",

"PATH=/1.txt", ENDITEM,

LAST)

ftp_mkdir_ex(&ftp2, "FtpMakeDir",

"PATH=/新文件夹")

ftp_dir_ex(&ftp2, "FtpDir",

"PATH=/", "PASSIVE=TRUE", ENDITEM,

LAST)

ftp_rendir_ex(&ftp2, "FtpRenDir",

"SOURCE_DIR=/新文件夹", "TARGET_DIR=/2", ENDITEM,

LAST)

ftp_logout_ex(&ftp2)

ftp_logon_ex(&ftp2, "FtpLogon",

"URL=ftp://Zee:1234@ZEE",

LAST)

ftp_dir_ex(&ftp2, "FtpDir",

"PATH=", "PASSIVE=TRUE", ENDITEM,

LAST)

ftp_dir_ex(&ftp2, "FtpDir",

"PATH=/", "PASSIVE=TRUE", ENDITEM,

LAST)

ftp_delete_ex(&ftp2, "FtpDelete",

"PATH=/2.txt", ENDITEM,

LAST)

ftp_logout_ex(&ftp2)

ftp_logout_ex(&ftp1)

zee神写的


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/9034.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-02-07
下一篇2023-02-07

发表评论

登录后才能评论

评论列表(0条)

    保存