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软件的问题,可以从以下几点试着解决。

1,更换ftp软件的连接模式,一般有被动模式和主动模式,更换一下试试。

2,更换一下软件,建议用FlashFXP 这个软件试一下。

3,更换本地网络ip,或者重启路由器再试。

以上三种方法都解决不了你的问题,你可以去找你的供应商,看看是不是服务器的问题。稳网互联小周为你解答,跟多问题可以随时咨询。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/52360.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存