起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 320|回复: 13

【结贴】一个奇怪地问题**

[复制链接]
发表于 2009-4-13 11:42:48 | 显示全部楼层 |阅读模式
下面是我上传ftp的一段代码:10分钟前测试时正常的可以上传文件,现在却上传不了?
卡在put这个地方,代码如下
procedure TWJSC.Button1Click(Sender: TObject);
var
  lFileGUID,lFileName:string;
begin
      Borland.Delphi.ActiveX.CoInitialize(nil);
      IdFTP1.Host := '*.0.0.*'; //FTP服务器地址
      IdFTP1.Username := '*'; //FTP服务器用户名
      IdFTP1.Password := '*'; //FTP服务器密码
      IdFTP1.Connect();  //连接到ftp
      if IdFTP1.Connected then
      begin
          lFileGUID:='cs'+Business.System.JSCommon.CreateGUIDStr;
          if OpenDialog1.Execute then
          begin
            IdFTP1.MakeDir(lFileGUID);
            IdFTP1.ChangeDir(lFileGUID);
            IdFTP1.TransferType :=TIdFTPTransferType.ftASCII;
            IdFTP1.Put(OpenDialog1.FileName,Business.System.SysUtils.Extractfilename(opendialog1.filename),false);//上传
            jsdialogs.ShowMsg('上传成功!!','提示');
          end;
      end;
      IdFTP1.Quit;
      IdFTP1.Disconnect;
    Borland.Delphi.ActiveX.CoUninitialize;
end;
回复

使用道具 举报

发表于 2009-4-13 11:57:49 | 显示全部楼层
看看ftp服务的日志信息,是否有报错。
不行你可以把ftp服务重启一下再看看。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-13 12:23:36 | 显示全部楼层
STOR cswd.doc
     150 Opening ASCII mode data connection for cswd.doc.
     425 Cannot open data connection.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-13 12:57:09 | 显示全部楼层
在delphi下测试是正常的。
回复 支持 反对

使用道具 举报

发表于 2009-4-13 13:15:52 | 显示全部楼层
楼主,有了错误信息,你上google或者baidu搜索一下。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-13 13:22:18 | 显示全部楼层
同样的代码在delphi测试的却是正常的!!
回复 支持 反对

使用道具 举报

发表于 2009-4-13 13:26:39 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-14 08:47:27 | 显示全部楼层
别人滴机器运行是正常的,我滴机器就运行不了,很郁闷
回复 支持 反对

使用道具 举报

发表于 2009-4-14 09:38:01 | 显示全部楼层
那应该跟你本机环境有关系了。
请楼主网上找找是否有ftp方面的类似问题解决的方法
回复 支持 反对

使用道具 举报

发表于 2009-4-14 10:04:01 | 显示全部楼层
150 Opening ASCII mode data connection for cswd.doc.

用ASCII方式传递word文档肯定不对了,应该是binary模式才对啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-22 10:51 , Processed in 0.039842 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表