用Delphi7设计FTP上传软件

随着宽带的不断普及,自己动手做网站的朋友也更多了。主页完工了,当然就要选择合适的免费空间,用FTP软件进行上传了。在这方面,可选择的上传软件有很多。那么有没有想过自己动手做一个呢?其实用Delphi就可以很方便地完成这项工作。Let’s go!

界面设计

首先,添加NMftp1、Edit、opendialog1、meno1、label等控件,按下图放置。

控件代码

1.“连接”代码:

procedure TForm1.Button2Click(Sender: TObject);
begin
nmftp1.Host :=edit3.Text ;
nmftp1.UserID :=edit1.text;
nmftp1.Password :=edit2.text;
nmftp1.Connect ;
end;

2.“上传”代码:

procedure TForm1.Button5Click(Sender: TObject);
var s:string;
begin
s:=label5.caption;
nmftp1.Upload('s',null);

3.“中止”代码:

procedure TForm1.Button4Click(Sender: TObject);
begin
NMFTP1.Abort ;
end;

时间: 2024-08-05 18:04:04

用Delphi7设计FTP上传软件的相关文章

阿里云FTP上传经常中断是怎么回事

FTP上传经常中断 问题描述 在使用 FTP 软件进行数据传输时有时会出现断开连接的情况,这种现象和网络环境.硬件环境和软件环境都可能有关系. 解决办法 如果在 FTP 管理里出现经常中断的情况,可以将您要上传的网站程序文件压缩,使用 FLASHFXP 等 FTP 软件进行断点续传.压缩文件上传之后再在服务器中进行解压缩操作即可. 也有小概率可能受到网络原因传输过程中压缩包损坏,需要再次上传,所以超大文件建议分割压缩.

FTP上传工具错误怎么办

  ftp常见错误: 1.无法上传网页,FTP故障-提示"无法连接服务器"错误. 问题出现原因:FTP客户端程序设置问题,客户上网线路问题,ftp服务器端问题. 处理方法:建议客户使用CUTPFTP软件来上传客户的网页,在"FTP主机地址处"最好填写IP地址,如果客户上传时提示socket错误的话,请您检查一下您使用软件的编辑菜单下的连接中防火墙里是否有一个使用了pasv模式,如果选中的话,您把此选项取消即可连接主机. 2.FTP时已经通过身份验证,但总列不出目录或

FTP上传工具使用原理

  一.点击文件/站点办理器,进入个人网站制造网站办理,左下方的新站点.新文件夹等进行增加网站等; 右边设置站点传输特点,详细如下: 输入网站主机地址:一般输入IP地址,双线主机可依据您的网络线路输入; 端口:能够输入21,或许留空; 协议挑选:FTP传输协议; 加密类型挑选:运用一般FTP; 登录类型挑选:一般; 最终输入FTP用户名.暗码(这些在注册主机的时分有供给); 帐号默许. 最终断定,即可保管以上设置,衔接,即保管以上设置,而且经过FTP进入站点. 二.开端传输文件 点击上一步的断定

Ftp上传时遇到 Socket ERROR怎么办

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 关于FTP Socket不能连接的问题: 用户在使用FTP上传文件时出现无法列表的情况,可能是由于选择在PASV方式下进行上传而导致的.因此,请用户将上传方式改为PORT.相同的软件,版本不同,设置方法也略有不同,因此需要根据实际情况进行设置(若取消pasv后还无法访问,请尝试将pasv前边的"使用防火墙访问"选中后再试一

超速FTP上传工具:Wget命令

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 前言:很多人都在百度或谷歌搜索:比ftp上传更快的方法/工具,最快的FTP工具... 值得庆幸的是,真的有这样的"工具",它就是Wget 如果说传统的FileZilla.8UFTP.CuteFTP.FLASHFXP等软件称之为FTP上传工具的话,那本文介绍的"主角"Wget则可以毫不夸张的称之为FTP上

运用FTP上传档案至Windows Azure Web Sites

Windows http://www.aliyun.com/zixun/aggregation/13357.html">Azure Web Sites 也是 Windows Azure 2012 Spring 920.html">Release 中一项新的预览功能,对于单纯开发网页应用程序搭配数据库的应用,Windows Azure Web Sites 已经足以应付.Windows Azure Web Sites 可以单纯上传修改某一个网页中所用到的档案,而无须如 Wind

ftp上传时数据Socket错误连接超时的解决方法_应用技巧

ftp上传时数据Socket错误解决方法 一些网友在上传网站时,虽然可以连接但出现如下错误 -------------------------------------------- 200 Type set to ASCII. PASV 227 Entering Passive Mode (61,151,251,110,4,64). 数据 Socket 错误: 连接已失败 (连接已拒绝) --------------------------------------------  或是 -----

免费5g/1g/支持外链网络硬盘/ftp上传网络硬盘(单文件250M)

免费5g/1g/支持外链网络硬盘/ftp上传网络硬盘(单文件250m) opendrive.com免费提供5g网络硬盘,每天限制1g流量,单个文件最大限制250m,支持 外链,文件可设置公开.隐藏或私有,还可以为文件设置价格出售.opendrive.com还 提供客户端软件,可以直接拖动电脑中的文件进行上传. 申请地址:http://www.opendrive.com 免费无限容量/单个文件最大限制2000m/支持ftp上传网络硬盘 hotfile.com免费提供无限容量网络硬盘,无需注册即可上

在附件管理模块中增加对FTP 上传和预览的支持

在之前介绍的附件管理模块里面<Winform开发框架之通用附件管理模块>以及<Winform开发框架之附件管理应用>,介绍了附件的管理功能,通过对数据库记录的处理和文件的管理,实现了附件文件和记录的整合管理,可以运用在单机版的WInform框架,也可以使用在分布式的混合式开发框架中,随着一些开发场景的丰富,我们需要以FTP方式上传文件,因此对这个附件管理模块进行扩展,以便适合更多的实际项目需求. 1.FTP上传.HTTP文件预览实现思路 我们设想的附件管理,底层都是需要在Winfo