从JAVA写文件到FTP有几种方法?(2)
发布网友
发布时间:2022-05-05 13:43
我来回答
共1个回答
热心网友
时间:2022-06-27 14:05
" );throw ftpprotocolexception; String responseStr = this .getResponseString(); int location = responseStr.lastIndexOf( " , " ); int n = Integer.parseInt(responseStr.substring(location + 1 , responseStr.indexOf( " ) " ))); responseStr = responseStr.substring( 0 ,location); location = responseStr.lastIndexOf( " , " ); int m = Integer.parseInt(responseStr.substring(location + 1 , responseStr.length())); socket = new Socket(serverAddr,m * 256 + n); } if (issueCommand(s) == FTP_ERROR){ MyFtpProtocolException ftpprotocolexception1 = new MyFtpProtocolException(s); throw ftpprotocolexception1; } return socket; } /** * 关闭与FTP服务器的连接 * @throws IOException */ public void closeServer() throws IOException{ socket.close(); socket = null ; super .closeServer(); } /** * 打开与FTP服务器的连接 * @param s FTP服务器地址 * @param i FTP服务器端口 * @throws IOException */ public void openServer(String s, int i) throws IOException{ super .openServer(s,i); serverAddr = s; } } /** * 自定义的FTP异常类 */ class MyFtpProtocolException extends IOException{ MyFtpProtocolException(String s){ super (s); } }编辑推荐Struts查看文件内容功能的方法 每个Web应用程序都是一个独立的Servlet容器,每个Web应用程序分别用一个ServletContext对象。ServletContext对象包含在ServletConfig对象中,调用ServletConfig.getServletContext()方法获取ServletContext对象。调用ServletConfig.getServletContext()方法获取ServletContext对象。1、 getResourcePath 返回一个包含该目录和文件路径名称的Set集合2、 getResource 返回映射到资源上的URL对象。3、 getResourceAsStream 返回连接到某资源上的InputStream对象 InputStreamReader inputReader = new InputStreamReader(input); 需要重新包装成字符处理。
java遍历ftp文件夹时,在FTPFile ff[] = ftpClient.listFiles()处一直...
port); //如果采用默认端口,可以使用ftp.connect(url)的方式直接连接FTP服务器 ftp.login(username, password);//登录 reply = ftp.getReplyCode(); if (!FTPReply.isPositive
看了一段java代码是从FTP上下载文件,ftpClient.setBufferSize()这个是...
setBufferSize():设置将发送到客户端的数据的缓冲区大小.根据你本地存贮大小进行填写吧。
求用java写一个ftp服务器客户端程序。
import java.io.*;import java.net.*;public class ftpServer extends Thread{ public static void main(String args[]){ String initDir;initDir = "D:/Ftp";ServerSocket server;Socket socket;String s;String user;String password;user = "root";password = "123456";try{ System.out.println...
java ftp 和 sftp的区别
在网站上,如果你想把文件和人共享,最便捷的方式莫过于把文件上传到FTP服务器上,其他人通过FTP客户端程序来下载所需要的文件。 FTP进行文件传输需要通过端口进行。一般所需端口为: 1. 控制链路—TCP端口21。控制器端。用于发送指令给服务器以及等待服务器响应。 2. 数据链路---TCP端口20。数据传输...
JAVA怎么实现删除远程FTP服务器上的某一文件
一个JAVA 实现FTP功能的代码,包括了服务器的设置模块,并包括有上传文件至FTP的通用方法、下载文件的通用方法以及删除文件、在ftp服务器上传文件夹、检测文件夹是否存在等,里面的有些代码对编写JAVA文件上传或许有参考价值,(1):Java FTP主文件代码:package ftpDemo;import java.io.DataOutputStream;i...
用JAVA编写FTP,总出现无法找到FTPClient类的错误,求助!
执行的时候 用 java -cp选项将commons-net-ftp-2.0.jar和jakarta-oro-2.0.8.jar添加到路径。最好把你的程序也打成jar包
请问一下,java中有没直接判断ftp上文件夹下是否存在某文件的方法?通过...
第一个种方法 :org.apache.commons.net.ftp.* 看这个目录下是否有你要的方法 第二种方法:package com.soft4j.log4j;import java.io.IOException;import sun.net.ftp.FtpClient;public class FtpTest { static String middle_ftpServer = "10.103.2.250";static String middle_user = "ora9i...
java批量上传文件?
1)开发一个web插件。用于上传文件。 2)开发一个FTP工具,不用web上传。 3)用现有的FTP工具。 下面是几款不错的插件,你可以试试: 1)Jquery的uploadify插件。具体使用。你可以看帮助文档。javaWEB项目中如何实现批量选择文件并上传呢?有什么好的插件,最好有相关代码例子 jquery.uploadify批量上传控件 [html]? lin...
用java实现ftp侧压缩文件的解压
我们在开发项目的时候,特别是B/S系统,经常会遇到要批量上传文件的需求,对此需求一般有如下几个解决方案(以B/S为例):1. 在客户端提供文件上传接口,一次上传一个文件2. 一次上传多个文件3. 将需要上传的文件打包,一次上传到服务器,并自动解压到指定目录1,2方法都有几个很明显的不足,用户工作量大,...
如何使用java远程传输文件,client只提供ip\文件路径等参数,server端无...
其实有几种方式的,1 ftp传输应用情况,加入在linux系统端有一些文件需要下载到用户电脑client端,而linux系统又不是web服务器,那么可以通过java程序FTP方式登录到linux,读取文件转换为流输出到用户IE端, java访问Linux服务器读取文件 所需jar包:j2ssh-core-0.2.2.jar 2 socket方式,可以应用于比如...