ftpget文件的时候failurestream文件变成了0大小

ftpget文件的时候failurestream文件变成了0大小,第1张

需要设置文件上传的方式,即调用ftpclient的方法setfiletype(),并传入参数FTP.BINARY_FILE_TYPE,如下是FTPClient的API中关于这个方法中参数的说明原文:

Sets the file type to be transferred. This should be one of FTP.ASCII_FILE_TYPE , FTP.BINARY_FILE_TYPE, etc. The file type only needs to be set when you want to change the type. After changing it, the new type stays in effect until you change it again. The default file type is FTP.ASCII_FILE_TYPE if this method is never called.

意思是ftp文件上传时,需要指定filetype,并且是茄桐FTP.ASCII_FILE_TYPE , FTP.BINARY_FILE_TYPE两个中其中一个,如果不设置(如果不调用setFileType方法),则默认的文件上传方式是FTP.ASCII_FILE_TYPE。

往往当上传到服务器时的文件是0KB时,问题就在这个默认值上,这也跟FTP服务器的设置有关系(猜测是与FTP服务器的安全方面的设置相关颤消坦),只需要调用一下setFileType方法并指定参数为FTP.BINARY_FILE_TYPE就桥闭可以了

使用同一个电脑,同样的软件对另一个网站的ftp *** 作确一切正常。这个不能正常ftp传输的网站无论上传或下载后的文件大小变成0字节。在ftp环境下可以删除远程的文件。另外,进入默认的文件夹后根本无法进入上级和下级目录,既无法打开。

有时候登录时还不能正常进入默认远程文件夹。使用leapftp登录后的右上部的往根目录的箭头也不见了。

后来使用flashfxp、dreamwere、ie去登录ftp地址,其结果都相同。与虚拟主机服春搏绝务商反复联系。虚拟主机的空间尚存在比较大的余量。文件空间未超过设定值。服务商确认那边没问题。虚拟主机服银兆务商又说我的电扒姿脑有问题。我又把我的电脑一键恢复了。还是没有解决。偶然的机会去外地公差,在外地他人的电脑里把我的网站ftp修改成功了。可见两头没问题,而在异地使用ftp可以正常将文件上传和修改了。

故障信息代码见下图:

错误代码一错误代码二错误代码三

问题的主要表现是登录后马上打开www文件夹。可以看到此文件夹里的文件,可以进行删除。但是,不能对其进行其他任何 *** 作。如果上传文件大小为0。

打开上级文件夹或下级文件夹都看不到该文件夹里的文件或文件夹。

最后,虚拟主机服务商建议修改我的电脑的首选dns服务器地址和备用dns服务器地址。还是没有解决。最后,找到了宽带介入服务商,在她那里对接入设置进行了调整。问题得到了解决。谁能想到宽带接入商还会影响到ftp的传输。看来,虚拟主机系统的不同(windows、unix等)和宽带接入的设置都会影响到ftp的正常传输。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12218024.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存