当前位置:首页 » 文件传输 » ftp编程
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

ftp编程

发布时间: 2022-01-16 05:12:12

㈠ 编写一个简单的FTP客户机程序,要求能够向FTP服务器发送命令,并接收FTP服务器返回的响应与数据. 谢谢了~

点量Http/FTP组件的功能简介:

标准Http和FTP下载支持:完全标准的Http和FTP协议支持,内部通过网址自动区分是Http还是FTP下载。
极速下载(2.0以后版本):超越国内绝大多数下载软件的下载速度。新版内核在2M ADSL的环境下下载,有些文件的速度可以达到1400K字节/秒以上,超过了带宽的极限。下载速度可以用极速形容。
多线程传输:可以将文件自动分块,并采用多线程下载。并可自由设置线程数目。
断点续传:点量Http/FTP有优秀的断点续传支持,每次启动自动从上次下载的位置开始,不需要重复下载。
提供详细的下载详情接口(2.0以后版本):可以看到整个下载过程的步骤,比如开启了多少线程、服务器的应答过程、错误信息等。
支持多种高级设置:设置线程数目、磁盘缓存大小、搜索镜像服务器的详细参数设置、下载文件完成后同步文件为服务器上的文件时间、下载过程中可以自定义文件临时后缀、未完成的文件设为隐藏属性。
支持磁盘缓存:点量Http/FTP下载DLL支持设置磁盘缓存,减少对磁盘的读写,并提升下载速度。
支持设置Refer:点量Http/FTP下载组件支持设置下载时的Refer,以便可以绕过一些防盗链的网站,直接下载内容。
限速功能:点量Http/FTP下载组件可方便的设置下载限速。
多种磁盘分配方式:点量Http/FTP下载组件支持预分配和边下载边分配两种磁盘方式,满足多种下载需求。
自动搜索镜像加速:点量Http/FTP内置了镜像搜索功能,在下载文件的同时,会自动搜索哪些其它网站还有这个文件,自动从其它网址下载加速。
可提供源码:支付一定的费用,便可以获得全部的点量Http/FTP下载组件的源代码,免除您的所有后顾之忧。
良好的服务:作为点量软件旗下的软件,可享受到点量软件的优秀服务,我们的服务让您如同拥有一个称心的专业员工。

点量Http/FTP 下载组件可以适用于任何Http和FTP下载的领域,让您可以在1天内完成一个完整的Http下载软件的全部功能。比如,您可以用于产品的升级、文件的下载和传输等。

㈡ 怎样编写一个可以打开FTP的批处理文件

"c:\program files\Internet Explorer\IEXPLORE.EXE" ftp://192.168.0.1

如果您用的不是ie,也照这样写,前面是路径,如果路径包含空格,路径需加双引号,后面就是命令行参数,不同的浏览器命令行参数可能不同。
就是这样了。

㈢ 写个小程序从FTP上下载文件

从indy clients组件面板中拖一个idftp组件, 然后在按钮中写如下代码 idftp1.host := '192.168.0.1'; //ftp服务器的ip地址 idftp1.username := '***'; //登录ftp服务器的用户名 idftp1.password := '***'; //登录ftp服务器的密码 idftp1.port := '21'; //端口号默认为21,如果不更改则不加此行代码 if IdFTP1.Connected then IdFTP1.Disconnect; begin try IdFTP1.Connect(); except showmessage('FTP链接失败!'); exit; end; end; //开始上传 idftp1.put('需上传文件的目录名','需上传文件的文件名',false); //开始下载 idftp1.get('ftp服务器目录','存放本地目录名',如果文件存在是否覆盖已存在文件,是否重命名文件名);

㈣ C#编写FTP服务器

FTP服务器,不需要用C#写代码,它就像个安装软件一样,安装好了,设置下要作为Ftp服务的文件夹,然后给这个文件夹添加些用户能访问该文件夹,客户端只要知道服务器的IP和你设置的用户名密码就是访问ftp文件夹了。

ftp功能一般都不需要数据库,如果你存储的仅仅是文件的话。

㈤ 用c++在linux下编写ftp

从linux网络编程开始学起,了解一下协议的写法,会用到socket

㈥ VB与FTP编程

建议楼主用winsock连接FTP服务器,发送FTP命令来实现交互,另外说明下,目录的获取与文件的传输是另开端口进行的,以下是命令表
ftp协议命令字(转)

命令 描述
ABOR 中断数据连接程序
ACCT <account> 系统特权帐号
ALLO <bytes> 为服务器上的文件存储器分配字节
APPE <filename> 添加文件到服务器同名文件
CDUP <dir path> 改变服务器上的父目录
CWD <dir path> 改变服务器上的工作目录
DELE <filename> 删除服务器上的指定文件
HELP <command> 返回指定命令信息
LIST <name> 如果是文件名列出文件信息,如果是目录则列出文件列表
MODE <mode> 传输模式(S=流模式,B=块模式,C=压缩模式)
MKD <directory> 在服务器上建立指定目录
NLST <directory> 列出指定目录内容
NOOP 无动作,除了来自服务器上的承认
PASS <password> 系统登录密码
PASV 请求服务器等待数据连接
PORT <address> IP 地址和两字节的端口 ID
PWD 显示当前工作目录
QUIT 从 FTP 服务器上退出登录
REIN 重新初始化登录状态连接
REST <offset> 由特定偏移量重启文件传递
RETR <filename> 从服务器上找回(复制)文件
RMD <directory> 在服务器上删除指定目录
RNFR <old path> 对旧路径重命名
RNTO <new path> 对新路径重命名
SITE <params> 由服务器提供的站点特殊参数
SMNT <pathname> 挂载指定文件结构
STAT <directory> 在当前程序或目录上返回信息
STOR <filename> 储存(复制)文件到服务器上
STOU <filename> 储存文件到服务器名称上
STRU <type> 数据结构(F=文件,R=记录,P=页面)
SYST 返回服务器使用的操作系统
TYPE <data type> 数据类型(A=ASCII,E=EBCDIC,I=binary)
USER <username>> 系统登录的用户名

标准 FTP 信息如下:

响应代码 解释说明
110 新文件指示器上的重启标记
120 服务器准备就绪的时间(分钟数)
125 打开数据连接,开始传输
150 打开连接
200 成功
202 命令没有执行
211 系统状态回复
212 目录状态回复
213 文件状态回复
214 帮助信息回复
215 系统类型回复
220 服务就绪
221 退出网络
225 打开数据连接
226 结束数据连接
227 进入被动模式(IP 地址、ID 端口)
230 登录因特网
250 文件行为完成
257 路径名建立
331 要求密码
332 要求帐号
350 文件行为暂停
421 服务关闭
425 无法打开数据连接
426 结束连接
450 文件不可用
451 遇到本地错误
452 磁盘空间不足
500 无效命令
501 错误参数
502 命令没有执行
503 错误指令序列
504 无效命令参数
530 未登录网络
532 存储文件需要帐号
550 文件不可用
551 不知道的页类型
552 超过存储分配
553 文件名不允许

㈦ FTP api编程

建议楼主看下MSDN,楼主既然会用ASM,应该看得懂
HINTERNET InternetConnect(
__in HINTERNET hInternet,
__in LPCTSTR lpszServerName,
__in INTERNET_PORT nServerPort,
__in LPCTSTR lpszUsername,
__in LPCTSTR lpszPassword,
__in DWORD dwService,
__in DWORD dwFlags,
__in DWORD_PTR dwContext
);

㈧ 求现在能用的免费ftp资源站点,最好有计算机编程方面资料的。

Hi,我创建了一个网络Hi群,你也一起吧!介绍各种,免费空间等免费资源,有意者点击下面链接接受邀请:
http://im..com/ginvite/gi/url_confirm.php?idstr=

㈨ FTP客户端程序设计、FTP服务器端程序设计的程序怎么编啊要用C#编程的.


如果是要实现两台主机之间的文件传输,
可以使用WINSOCK 实现
首先 对两台主机进行连接
客户端请求数据
服务端发送数据
。。。

不过值得注意的是 WINSOCK 每次所能传输的 数据块大小有限
1.文件要分段传输
2.发送完毕后 数据块顺序有可能打乱,最好是每发送一个数据块,客户端进行确认,提交获取下一个数据块的请求。服务端发送下一个数据块
3......还有很多需要注意的地方 就不一一说明了

打字很累的 。没功劳也有苦劳
把你的邮箱发给我 , 我给一个实例给你吧

㈩ 如何在linux下用c语言实现ftp编程

ftp协议还是比较麻烦的,FTP上传一般用script实现,几行就行。若用C写,起码4,5百行。