CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

在winform中用FTP上传多个文件时,如何判断某个文件已上传完成?

楼主sugengnn(sugengnn)2004-12-04 14:33:58 在 .NET技术 / C# 提问

在winform中用FTP上传多个文件时,如何一个接一个上传,并且要求上一个上传完成生下一个才开始,怎么做?sugengnn@Hotmail.com 问题点数:100、回复次数:7Top

1 楼lucbesson(女娃哈哈)回复于 2004-12-04 22:30:31 得分 10

估计这样的问题       只能等红色星星的哥哥来回答啦  
   
  顶一下!  
   
  学习Top

2 楼iwome(水兔子)回复于 2004-12-04 23:13:05 得分 15

 
  不知道你用什么办法上传FTP服务器的。  
   
  我是自己写的FTP客户端。在发送文件的时候,读取本地文件,然后通过Socket发送出去。直到全部读取完毕即可。然后再进行下一个文件的传送。  
   
  这个没什么难的吧。  
   
   
  Top

3 楼fengqingyang1979(风轻扬)回复于 2004-12-05 00:37:56 得分 20

http://www.thecodeproject.com/csharp/LightFTPClient.aspTop

4 楼cancersyf(fengzhimei)回复于 2004-12-05 01:07:54 得分 15

参考fengqingyang1979(风轻扬)提供的链接。Top

5 楼zhzuo(秋枫)回复于 2004-12-05 11:18:24 得分 10

文件结束使用事件通知,或回调方法。Top

6 楼jt201314(涛)回复于 2004-12-13 23:50:02 得分 25

我和你遇到的问题一样的        
  我一个文件可以传     多个就报错     但是它还是把第一个文件上传了      
  DirectoryInfo   di   =   new   DirectoryInfo   (@"c:\aa\text\");  
  DirectoryInfo   di1   =   new   DirectoryInfo   (@"d:\aa\text\");  
  FileInfo[]   files=getpath.GetFiles("*.txt");  
  foreach(FileInfo   fi   in   files)  
  {  
  FtpFile   fileobject=new   FtpFile(conn,"/jiangTest/"+fi);  
  Socket   soc=fileobject.OpenWrite(TransMode.Append);  
  FileStream   fs=new   FileStream(fi.FullName,FileMode.Open);  
  byte[]   bytes=new   byte[512];  
  int   i=512;  
  while(i==512)  
  {  
  i=fs.Read(bytes,0,512);  
  soc.Send(bytes,0,i,SocketFlags.None);  
  }  
   
     
  MessageBox.Show(fi.DirectoryName.ToString());  
  MessageBox.Show(fi.FullName.ToString());  
   
  soc.Close();  
  }    
   
  这么写还是有问题Top

7 楼owg(OMG)回复于 2004-12-13 23:52:31 得分 5

推荐一个FTP控件:   http://www.evget.com/view/viewProductInfo.asp?productId=198Top

相关问题

  • 如何判断ftp上是否存在某一文件或文件夹?
  • ftp中如何判断是否是文件夹?100分求救!
  • 如何判断ftp上的某个文件夹是否存在
  • 读文件判断
  • VB判断文件
  • 如何判断ftp服务器中的一个文件是否存在
  • 我怎么来判断FTP上指定的文件是否存在??
  • 怎样判断ftp服务器上是否存在某个文件?
  • 急求:如何在java代码中对ftp文件改名已经判断文件是否可读可写。
  • 已经连接到Ftp主机上,请问如何判断Ftp主机上一个文件的大小?

关键词

  • 文件
  • directoryinfo
  • fi
  • ftp
  • soc
  • 上传
  • 问题
  • bytes

得分解答快速导航

  • 帖主:sugengnn
  • lucbesson
  • iwome
  • fengqingyang1979
  • cancersyf
  • zhzuo
  • jt201314
  • owg

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo