① 在ftp上下载文件,每当进度条到最后都提示复制文件时发生错误.the operation timed out 。怎么解决
刷新服务器的FTP ,如果是用的FTP假设软件做的服务器的话是经常会发生错误。最好用2000或者2003自带的建立服务器!再者你是局域网用的FTP还是外网用的呢,如果是外网的话要考虑花生壳的问题咯
② ftp下载的文件在我的电脑里找不到,而且无法打开
我把你说的分成两个问题,
1.下载到本地之后,找不到文件。
解决方法:使用attrib 命令检查文件属性,看看是否有隐藏属性,有的话给去掉。
2.在FTP上打开时提示错误。
解决方法:尝试在其他计算机上看看能否打开,检查源文件是否是完整的。
在做上边两条之前,最好再其他机器上打开、下载看看能否正常读取。
③ 读取ftp文件最后一行以后报错,无法访问已释放的对象。 对象名:System.Net.Sockets.NetworkStream
while ((strLine = reader.ReadLine()) != null) //这里报错 读取到最后一的时候
会这样是因为当读取流读取到最后一行内容后就关闭了文件了
虽然在正常的读取流中会在读取完内容后返回null
但再ftp文件的读取中,读取完最后一行后再读取就会抛出这个异常
其实用您代码注释的这句//string strfs = reader.ReadToEnd();来读取就可以了
如果要分行处理直接用分行符分割一下就可以了
④ 关于用FTP的下载命令GET,能正常登录,但是不能下载文件,每次都停留在这里。
无法登陆:
C:\>ftp
ftp> open
To 174.128.236.188
Connected to 174.128.236.188.
220 Serv-U FTP Server v6.4 for WinSock ready...
User (174.128.236.188:(none)): 26092
331 User name okay, need password.
Password:
530 Not logged in.
Login failed.
ftp>
另外,一楼说的对,你的FTP服务器或者客户端是不是有路由器自动拨号上的。也就是说是不是有NAT?如果有,请按实际情况将FTP设成主动模式或者被动模式。
⑤ ftp文件夹错误 详细信息 FTP终止会话
请正确配置你的防火墙/杀毒软件/FTP服务器和你的用户帐户权限. 基于你的问题得出以下分析结论:
一、在ICF(Internet连接防火墙)中没有添加FTP的访问 许可.
二、个人防火墙不允许FTP连接出站
三、本地用户帐户不具备访问FTP的权限
四、IIS服务器配置错误
五、FTP或HTTP服务被终止
解决方案: 一、在本地连接高级属性中设置防火墙的例外,添加21和80 端口,允许FTP和HTTP的出站连接 二、修改个人防火墙,添加21和80端口允许出站连接 三、修改FTP和HTTP访问权限和NTFS权限允许本地用户 帐户访问 四、正确配置FTP访问策略,主目录路径,访问权限,是 否匿名访问以及IP策略 五、IIS服务被终止,请重新启动IIS服务或计算机再试
参考网络知道 不能解决请HI我
⑥ 在IE中FTP下载到99%就停住了,目标文件夹中也找不到未完成的文件。咋办
你是直接另存为的吧?这样下载其实是先把文件下载到IE的临时文件夹内,下载完成后,再把它复制到你要求的目录中。下载到99%其实已经下载完成了,在临时文件夹内!只是由于系统出现故障,不能自动将它复制到你要求的目录中。
解决的方法,简单点,就是手动复制,先取消下载,再从IE工具->Internet选项->常规选项卡的临时文件设置中找到临时文件夹,在里面把你下载的东西手动复制出来。
彻底的方法是重装IE。
⑦ FTP下载文件到99%每次都断掉,怎么回事啊怎么办
1、文件本身有问题
2、换个下载方式(工具)