ftp上传文件失败,长传文件大小为零字节!
ftp软件flashFXP,上传同名文件,提示426错误上传失败然后远程服务器端会出现大小为零字节的同名文件,删除重新上传也不好使,重新链接上传也不好使。使用其他ftp软...
ftp软件flashFXP,上传同名文件,提示426错误 上传失败 然后远程服务器端会出现大小为零字节的同名文件,删除重新上传也不好使,重新链接上传也不好使。使用其他ftp软件上传也不好使,尝试了cuteftp和filezilla。但是等过一段时间自己又好使了,使用其他电脑上传也没有问题。我是win7系统,在网上百度谷歌过了,没有好的解决办法,希望有大神提供下解决方案,和问题出现的原因,感激不尽了。
展开
3个回答
展开全部
上传时出现同名零字节的文件,应该是服务器端建立了一个临时文件准备接收数据,但是出现错误,就无法上传了。此时FTP客户端和服务器建立的tcp网络连接还在,服务器端仍然在等待客户端上传数据,在等待一段时间收不到数据以后,服务器端才会关闭这个链接,同时删掉临时文件,在这段时间内你用什么FTP程序上传都会出错,因为服务器端的临时文件还在,无法新建同名文件,服务器还在等你写入上一次的数据到最初的临时文件。
过了一段时间后,服务器等不到你的数据,关闭了最初的有错误的连接,删掉了临时文件,你再上传,就没问题了,就可以上传成功,因为可以再次新建一个临时文件了。这就是你看到的这个错误的原理。只要以后你上传没出错,应该不会再出现问题,如果还出问题,就建议联系FTP服务器的管理员协助你处理。
由于不同FTP服务器处理方式不同,我给出的只是一种可能的原理,并不一定就是你这个错误的实际情况,如果有其他新的情况可以继续追问,帮你继续分析。
过了一段时间后,服务器等不到你的数据,关闭了最初的有错误的连接,删掉了临时文件,你再上传,就没问题了,就可以上传成功,因为可以再次新建一个临时文件了。这就是你看到的这个错误的原理。只要以后你上传没出错,应该不会再出现问题,如果还出问题,就建议联系FTP服务器的管理员协助你处理。
由于不同FTP服务器处理方式不同,我给出的只是一种可能的原理,并不一定就是你这个错误的实际情况,如果有其他新的情况可以继续追问,帮你继续分析。
追问
嗯,我觉得你的分析很有道理,ftp服务器端是另一个同事用serv-u管理的,他那边的具体情况我也不是很了解,他说他那边没什么问题,而且他上传东西很正常没有出现过问题。关键是我电脑出现上传错误的频率也太高了,而且到底是什么原因总是导致上传出现错误的那?
追答
查了一下serv-U的426错误,原来是列表错误,这种错误比较常见,一般是在客户端与服务器连接出现问题的时候经常见到的。FTP服务器一般用到两个端口,默认的21端口用来做控制连接,20端口用来做数据连接用,经常有些人只在做服务器时本机防火墙允许了21端口,而没有放行20端口。而且FTP还有主动模式与被动模式的区别,不同方向主动发起连接时,用到的端口可能是随机的,此时你的电脑或者对方的电脑上如果有防火墙,或者网络中间有硬件防火墙,在访问规则没设置好的情况下就会造成你提出的这种问题,如果防火墙都关掉,或者放行所有端口,相信应该就没事了。
快又稳
2024-10-28 广告
2024-10-28 广告
在Linux环境下配置基于域名的虚拟主机,需安装Apache或Nginx等Web服务器,并编辑配置文件。以Apache为例,需创建虚拟主机配置文件,指定域名、文档根目录等,然后启用该配置文件并重启Apache服务。同样,Nginx也需在相应...
点击进入详情页
本回答由快又稳提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询