易截截图软件、单文件、免安装、纯绿色、仅160KB

Java通过commons net.jar包上传ftp文件(样例)

public class FtpTest {
 public FtpTest() {
  // TODO Auto-generated constructor stub
 }
 /**
  * 上传ftp文件
  * @param upFile  上传文件详细信息
  * @param upDirectory  上传ftp目录
  */
 public static void ftpUpload(String upFile,String upDirectory){
  //获取配置文件信息
  FtpBean ftpBean = ReadFtpXML.readFtpXML();
  //判断配置信息是否存在
  if(ftpBean != null){
   FTPClient ftpClient = new FTPClient();
   FileInputStream fis =null;   
   try {
    ftpClient.connect(ftpBean.getFtpUrl());   //设置你连接ftp服务器地址
    ftpClient.login(ftpBean.getUserName(), ftpBean.getPassWord());  //设置ftp服务器的用户名,密码
    //读取你要上传的文件
    File file = new File(upFile);
    fis = new FileInputStream(file);
    
    //设置上传目录
    ftpClient.changeWorkingDirectory(upDirectory);
    ftpClient.setBufferSize(1024);
    ftpClient.setControlEncoding("GBK");
    //设置文件类型
    ftpClient.setFileType(FTPClient.BINARY_FILE_TYPE);
    //上传后文件名称
    boolean falg = ftpClient.storeFile("HelloWorld.txt", fis);
    if(falg){
     System.out.println("OK");
    }else{
     System.out.println("NO");
    }
    
   } catch (SocketException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
   } catch (IOException e) {
    // TODO Auto-generated catch blo


相关文档:

Java NIO API详解

 
Java NIO API详解
在JDK
1.4以前,Java的IO操作集中在java.io这个包中,是基于流的阻塞(blocking)API。对于大多数应用来说,这样的API使用很方
便,然而,一些对性能要求较高的应用,尤其是服务端应用,往往需要一个更为有效的方式来处理IO。从JDK 1.4起,NIO
API作为一个基于缓冲区,并能提供非阻塞(non-blo ......

传智播客java学习 Servlet通信

我今天学习了Servlet之间的通信jsp的基础知识;我做了简单的笔记:
一、Servlet通信:
a)         (不用超级链接)从一个Servlet转到另一个Servlet:
                   &n ......

传智播客java学习 javabean

我今天学习了javabean 知识,上课时做了简单的笔记:
1.         jsp :forword  是jsp的动作指令,被forward转发的资源必须与发出请求的页面处于相同的上下文环境中。
a)         通常用于权限登录,(itcast1130jsp01/forword/lo ......

传智播客java学习 mvc开发模式

今天我学习了java 的mvc开发模式,我做了简单的笔记:
1.         <jsp:userBean id=”” class=””>   ,id代表两层含义:
a)         Java代码里面的实例
b)     &nb ......

传智播客java学习 EL 自定义函数

1       EL 自定义函数
1.1          EL 自定义函数:在 EL 表达式中调用的某个 Java 类的静态方法,这个静态方法需在 web 应用程序中进行配置才可以被 EL 表达式调用。EL 自定义函数可以扩展 EL 表达式的功能,让 EL 表达式完成普通 Ja ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号