null-ftpsclient 的listfiles返回值为空

问题描述

ftpsclient 的listfiles返回值为空


public boolean ftptest(String server,String userName,String passWord){
final int dataTimeout = 5000;
          X509TrustManager x509m = new X509TrustManager() {  

                @Override
                public X509Certificate[] getAcceptedIssuers() {
                    return null;
                }  

                @Override
                public void checkServerTrusted(X509Certificate[] chain,
                        String authType) throws CertificateException {
                }  

                @Override
                public void checkClientTrusted(X509Certificate[] chain,
                        String authType) throws CertificateException {
                }
            };
            SSLContext sslcontext =     SSLContext.getInstance("SSL");
            sslcontext.init(null, new TrustManager[] { x509m },
                    new java.security.SecureRandom());
    FTPSClient ftpsClient = new FTPSClient(false,sslcontext);
 try {
                ftpsClient.connect(server,21);
            boolean iflogin = ftpsClient.login(userName, passWord);
                        ftpsClient.enterLocalPassiveMode();
                        ftpsClient.setDataTimeout(dataTimeout);
                         FTPFile[] listFiles = ftpsClient.listFiles();//listFiles 为空
            String[] listNames = ftpsClient.listNames();//listNames 为空
                          if(listNames==null){
                    System.out.println("结果为空");
                }
                                 ftpsClient.logout();
                 ftpsClient.disconnect();
} catch (SocketException e) {
                e.printStackTrace();
            } catch (IOException e) {
                e.printStackTrace();
            }
}

解决方案

看了你的问题描述,找到一篇相同问题的文章,http://qdpurple.iteye.com/blog/855120。
祝好!

解决方案二:

嗯,谢谢,但是还是解决不了

时间: 2025-01-23 14:49:07

null-ftpsclient 的listfiles返回值为空的相关文章

plsql调用函数返回值为空

问题描述 plsql调用函数返回值为空 函数: create or replace function avg_pric(v_ctgry in varchar2,v_pric in out number) return number is Result number; v_qnty number; begin if v_pric is null then v_pric := 0; end if; select avg(productprice),min(quantity) into v_pric,

attribute- Attribute.GetCustomAttribute() 返回值为空

问题描述 Attribute.GetCustomAttribute() 返回值为空 namespace LookUpWhatsNew { internal class WhatsNewChecker { private static readonly StringBuilder outPutText = new StringBuilder(); private static DateTime backDateTo = new DateTime(2010,2,1); static void Mai

ajax-(myXmlHttpRequest.responseXML返回值为空问题

问题描述 (myXmlHttpRequest.responseXML返回值为空问题 代码是这样的: showCities.php: <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <script type="text/javascript"> function getXmlHttpOb

java File.listFiles() 返回值无法操作的问题

问题描述 java File.listFiles() 返回值无法操作的问题 File[] files = myfileFile.listFiles();//**这个返回值无法操作,是怎么回事.** for(File f : files) { System.out.println("1"); if(f.exists()) //这里我的测试文件是存在的,但exists()返回false. { System.out.println("10"); } if(f.canRea

把web项目完全挪到maven中mybatis返回值为空

问题描述 把web项目完全挪到maven中mybatis返回值为空 解决方案 空指针错误,把原码帖出来.

C# 利用P/Invoke调用PMAC的Pcomm32.dll, 函数字符串返回值为空

问题描述 大家帮我看看,这是利用P/Invoke委托连接PComm32.dll动态连接库,向一个PMAC设备发送指令的语句,向下发送能够成功,但返回值应该在buf值,但就是没有怎么回事?字符串buf为空,急等调试,谢谢各位高手,在线等PMAC的PComm32.dll中函数原形为:longPMACGETRESPONSEA(DWORDdwDevice,PCHARresponse,UINTmaxchar,PCHARcommand)C#代码如下namespaceaaa{publicdelegateInt

struts2使用json插件,返回值为空,请前辈帮帮忙!

问题描述 环境:struts2-json-plugin-2.1.8.jar和jquery1.5.2.min.jsstruts.xml<packagename="ajax"extends="json-default"><actionname="regnow"method="RegisterNow"class="com.manage.struts.action.AjaxAction">&

群详细页面首次调用group.getMembers()返回值为空

问题描述 群详细信息页面GroupDetailsActivity 在onCreate 调用 List ids = group.getMembers();首次调用返回值都是空的,第二次再调用就有返回值了首次调用时连续调用两次返回也是空的是什么原因呢 解决方案 第二次再调用是什么意思解决方案二:以通讯录导航为例,点群聊,任意选中一个群,此时进入群的通话界面,点击右上角的图标显示群详细资料,这时不显示群成员点击返回,再次点击右上角的图标显示群详细资料,这时就能取到:只要能取到一次,返回到通讯录首页,重

java中一个void修饰的方法无返回值,那么有是不是返回一个空对象,有空对象这种说法吗

问题描述 java中一个void修饰的方法无返回值,那么有是不是返回一个空对象,有空对象这种说法吗 java中一个void修饰的方法无返回值,那么有是不是返回一个空对象,有空对象这种说法吗 解决方案 加入你有一个对象 Object 里面有个方法:public void method1(); 那你调用这个方法的时候就是 object.method1(); 那么这里就表示 没有返回值. 所以我里面的void就是 :没有返回值,这个方法不能做他用! 对比 有一个object 里面有一个方法: publ