怎样做文件上传???(网络编程初学者)(100分)

  • 主题发起人 主题发起人 flfljh
  • 开始时间 开始时间
F

flfljh

Unregistered / Unconfirmed
GUEST, unregistred user!
我用Delphi做一个ASP网站的后台管理,但是在文件上传这块不太会,请问哪里高手能教我,感激不尽?
我用一个数据表来管理下载资料的路径文件名,WEB服务器,SQL服务器都是租用别人的。怎样把下载的资料上传到指定的WEB服务器上,而把路径文件名写入表中。
别外,数据库的备份总是不成功,请指教,最好有源程序?
 
如果你用delphi6以上的版本,不知道用过indy组件没有,他们就可以做文件上传,很简单的,具体程序delphi带有demo,你可以去看看。
 
Indy组件里有使用FTP控件上传下传文件的功能,很傻瓜化,容易使用。
 
上传文件可以用nmftp或idftp控件,或用现成的工具:cuteftp

数据库备份你找找以前的贴子,有很多。
 
最好用最新版本的indy
 
我是这样做的.
var
filename,user,password:string;
begin
LoginDialog('FTP服务器用户名和密码',user,password);
filename:=extractfilepath(application.exename)+'maindata';//需要上传的文件
idftp1.host:='ftp.nease.net';
idftp1.Username:=user;
idftp1.password:=password;
idftp1.port:=21; //ftp的端口
idftp1.Connect(true);
if idftp1.Connected then
begin
idftp1.Passive:=true;
idftp1.SendCmd('CWD cp');//进入相关目录
idftp1.Put(filename,'maindata');//上传文件
showmessage('成功上传数据');
end
else
showmessage('上传数据失败');
end
end;
 
我在connect是老是出现“Socket Error #10060 connection timed out”
这是怎么回事?
改了一些port后,有时会有#10061错误,
谁有这些错误代码的注解???
给我一份:flfljh@sina.com.cn
谢谢了
 
发给你了,收一下看看?
 
谢谢你,不过好像上面没有
 
接受答案了.
 
后退
顶部