返回顶部
首页 > 资讯 > 精选 >java ftpclient问题
  • 838
分享到

java ftpclient问题

2023-06-03 01:06:08 838人浏览 独家记忆
摘要

今天就跟大家聊聊有关java ftpclient问题,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。java ftpclient问题(sun.net.ftp.FtpClient)&nb

今天就跟大家聊聊有关java ftpclient问题,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

java ftpclient问题(sun.net.ftp.FtpClient) 

1 sun.net.ftp.FtpProtocolException: PORT :501 PORT not allowed after EPSV ALL, active mode off 很多ftp服务器传输时采用被动模式,可用命令ftpClient.sendServer("PASV")解决。后面不要int reply = ftpClient.readServerResponse();否则问题依旧。

 2 java.net.SocketException: Connection reset 导致此问题的出现是因为下载还没结束,就提前关闭客户端。也可以这样理解:在客户端与服务端建立了一个流通道,这个流通道一端进,一端出,在一端持续进的时候,你把出的一端给关了,这时就会报connection reset异常。当然,正常应当在流进结束以后,可往往在读一个大文件的时候,如何判断已结束呢?当然可以用命令ftpClient.sendServer("QUIT")解决。

  [@more@]FtpClient ftpClient = new FtpClient(); 

// 创建FtpClient对象 ftpClient.openServer(server); 

// 连接FTP服务器 ftpClient.login(user, passWord); if (path.length() != 0) ftpClient.cd(path); ftpClient.binary(); 

// ftpClient.sendServer("PASV"); // int reply = ftpClient.readServerResponse(); TelnetInputStream is = ftpClient.get("smit.log"); 

// TelnetInputStream is = ftpClient.list(); 

// TelnetInputStream is=ftpClient.nameList(path); int c; while ((c = is.read()) != -1) { System.out.print((char) c); } is.close(); // ftpClient.closeServer();

// 退出FTP服务器 

// ftpClient.sendServer("GET smit.logrn"); int reply = ftpClient.readServerResponse(); ftpClient.sendServer("QUITrn");

看完上述内容,你们对java ftpclient问题有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注编程网精选频道,感谢大家的支持。

--结束END--

本文标题: java ftpclient问题

本文链接: https://lsjlt.com/news/232186.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • java ftpclient问题
    今天就跟大家聊聊有关java ftpclient问题,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。java ftpclient问题(sun.net.ftp.FtpClient)&nb...
    99+
    2023-06-03
  • Java使用FTPClient类读写FTP
    本文实例为大家分享了Java使用FTPClient类读写FTP的具体代码,供大家参考,具体内容如下首先先导入相关jar包创建一个连接FTP的工具类FTPUtil.javapackage com.metarnet.ftp.util; imp...
    99+
    2023-05-31
    java ftpclient ftp
  • java ftpClient读取不到文件怎么解决
    如果使用Java的FTPClient无法读取到文件,可以尝试以下几个解决方法: 检查FTP服务器的连接信息:确认FTP服务器的地...
    99+
    2023-10-27
    java
  • java中怎么用ftpclient创建多级文件夹
    在Java中使用Apache Commons Net库中的FTPClient创建多级文件夹,可以按照以下步骤进行: 导入FTPC...
    99+
    2023-10-27
    java
  • java-for循环问题
    目录for循环练习增强for循环总结for循环 for循环语句是支持迭代的一种通用结构,是最有效,最灵活的循环结构。 for循环执行的次数是在执行前就确定的。 语法格式如下: for...
    99+
    2023-03-13
    java-for循环 java for java for循环
  • Java/J2EE中文问题
    和文明及黄小宁讨论了字符集问题,在此补充个参考资料备用http://www.jdon.com/idea/chinesejava.htm[@more@]Java/J2EE中文问题终极解决之道 板桥里人 http://www.jdon.com ...
    99+
    2023-06-03
  • java——猴子吃桃问题
    题目描述:悟空第一天摘下桃子若干,当即吃掉一半,还不过瘾,又多吃一个,第二天又将剩下的桃子吃掉一半多一个,以后每天吃掉前一天剩下的一半多一个,到第n天准备吃的时候只剩下一个桃子。聪明的你,请帮悟空算一下,他第一天开始吃的时候桃子一共有多少个...
    99+
    2021-07-06
    java教程 java 猴子吃桃
  • Java中线程安全问题
    目录一.线程不安全二.那些情况导致了线程不安全?三.Java中解决线程不安全的方案1.volatile“轻量级”解决线程不安全2.synchronized自动加锁四.公平锁与非公平锁...
    99+
    2024-04-02
  • java面试常见问题---ConcurrentHashMap
    1、请你描述一下ConcurrentHashMap存储数据结构是什么样子呢? ConcurrentHashMap 内部的 map 结构和 HashMap 是一致的,都是由:...
    99+
    2024-04-02
  • java 操作 ad出现问题
    如果您在使用Java操作AD数据库时遇到问题,可以尝试以下步骤来解决问题:1. 检查连接设置:确保您的Java代码正确配置了与AD数...
    99+
    2023-09-08
    java
  • java中HashMap.values()转为ArrayList()问题
    目录HashMap.values()转为ArrayList()map.values()转为List和ArrayList的复制总结HashMap.values()转为ArrayList...
    99+
    2023-03-22
    java HashMap.values() java ArrayList() HashMap.values()转ArrayList()
  • Java并发问题有哪些
    这篇文章主要介绍“Java并发问题有哪些”,在日常操作中,相信很多人在Java并发问题有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Java并发问题有哪些”的疑惑有所帮助!接下来,请跟着小编一起来学习吧...
    99+
    2023-06-02
  • Java常见问题有哪些
    这篇文章给大家分享的是有关Java常见问题有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。问: 如何设置Java 2(JDK1.2)的环境变量    答: Java 2安装后,需要设置PATH和JA...
    99+
    2023-06-03
  • 常见的Java面试问题
    JVMJava虚拟机(JVM)是运行 Java 字节码的虚拟机。JVM有针对不同系统的特定实现(Windows,Linux,macOS),目的是使用相同的字节码,它们都会给出相同的结果。什么是字节码采用字节码的好处是什么在 Java 中,J...
    99+
    2023-06-03
  • JAVA关于Unicode编码问题
    在Java中,Unicode编码是用来表示字符的标准编码方式。Java中的字符类型char是基于Unicode编码的,它使用16位(...
    99+
    2023-08-19
    Java
  • Java算法题输入问题实例分析
    本篇内容介绍了“Java算法题输入问题实例分析”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1.给定范围,确定输入几个数据直接使用普通的Sc...
    99+
    2023-06-29
  • java并发问题如何处理
    如何解决并发带来的脏数据问题?使用synchronized来起到同步加锁的作用,首先可以在类方法加synchronized关键字,代表方法锁(相关视频教程分享:java视频教程)也可以用synchronized关键字来声明一个同步块可以使用...
    99+
    2017-08-03
    java教程 java 并发问题 处理
  • java压缩文件乱码问题
    用java来打包文件生成压缩文件,有两个地方会出现乱码:内容的中文乱码问题:修改sun的源码。使用开源的类库org.apache.tools.zip.ZipOutputStream和org.apache.tools.zip.ZipEntry...
    99+
    2019-05-09
    java 乱码
  • java乱码问题解决方法
    java乱码,分为几个位置的乱码。(推荐:java视频教程)一、是JSP页面乱码问题,解决方式:二、后台向前端传输字符串的的乱码解决方式: response.setContentType("text/html;charset=UTF-8")...
    99+
    2021-09-12
    java基础 java 乱码
  • Java问题定位方法总结
    背景   “线下没问题的”、 “代码不可能有问题 是系统原因”、“能在线上远程debug么”    线上问题不同于开发期间的bug,与运行时环境、压力、并发...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作