- 浏览: 2869820 次
- 性别:
- 来自: 武汉
文章分类
- 全部博客 (1173)
- 名言警句 (5)
- 心情随笔 (50)
- 数据库 (57)
- Java基础 (241)
- J2EE框架 (91)
- 数据结构 (12)
- 程序设计 (21)
- WEB技术 (128)
- 网络日志 (12)
- IT资讯 (247)
- linux (64)
- solaris (2)
- 其它 (143)
- WebService (4)
- 日语学习 (2)
- 机器人 (5)
- Android (5)
- cgywin (3)
- Game (1)
- DWR (1)
- spring (8)
- canvas (1)
- Guava (3)
- Modbus (5)
- 测试 (6)
- mongodb (9)
- Quartz (2)
- Cron (1)
- windows (2)
- 持续集成 (1)
- bootstrap (3)
- 结对编程 (1)
- nodejs (1)
- Netty (1)
- 安全 (3)
- webstorm (2)
- sparkline (1)
- Job (1)
- git (3)
- Maven (3)
- knockout (5)
- jquery (1)
- bower (1)
- docker (1)
- confluence (4)
- wiki (1)
- GoogleMap (1)
- jekyll (10)
- ruby (2)
- npm (3)
- browserify (1)
- gulp (3)
- openwrt (1)
- discuz (3)
- 输入法 (1)
- JPA (1)
- eclipse (2)
- IntelliJ (1)
- css (1)
- 虚拟机 (1)
- 操作系统 (1)
- azkaban (2)
- scrum (1)
最新评论
-
pangxiea_:
你好, 想请问一下 Linux下 这么使用rxtxcomm 在 ...
使用Java进行串口通信 -
abababudei:
请教一下,这个您是怎么解决的:/dev/ttyS2enteri ...
Java应用程序的MODBUS通讯 -
xuniverse:
hannibal005 写道楼主,我问下 request.se ...
用javascript与java进行RSA加密与解密 -
atxkm:
找了一下午,终于找到了
gulp 拷贝文件时如何移除文件目录结构 -
kalogen:
gtczr 写道非常感谢,经过我自己的修改,已经完美实现。发出 ...
用javascript与java进行RSA加密与解密
public boolean sendFile(final String hostname, final String username, final String password, final String remotePath, final File file, final String destinationFileName) { boolean allDone = false; FTPClient ftpClient = new FTPClient(); try { int reply; ftpClient.connect(hostname); reply = ftpClient.getReplyCode(); if(!FTPReply.isPositiveCompletion(reply)) { throw new RuntimeException("Unable to connect to ftp server"); } if(!ftpClient.login(username, password)) { throw new RuntimeException("Unable to login to ftp server"); } if(!ftpClient.changeWorkingDirectory(remotePath)) { throw new RuntimeException("Unable to change working directory"); } if(!ftpClient.setFileType(FTP.ASCII_FILE_TYPE)) { throw new RuntimeException("Unable to set file mode "); } String tempFileName = destinationFileName + FILEEXT_TEMP; FileInputStream fis = new FileInputStream(file); try { ftpClient.storeFile(tempFileName, fis); fis.close(); } finally { fis.close(); } String finalFileName = destinationFileName; if(!ftpClient.rename(tempFileName, finalFileName)) { if(!ftpClient.deleteFile(tempFileName)) { LOG.warn("Unable to delete temp file"); } throw new RuntimeException("Unable to rename file"); } ftpClient.logout(); allDone = true; } catch (Exception e) { LOG.fatal("Unable to FTP file", e); } finally { if(ftpClient.isConnected()) { try { ftpClient.disconnect(); } catch (IOException e) { LOG.warn("Erro while disconnecting from FTP", e); } } } return allDone; }
发表评论
-
高级Java程序员值得拥有的10本书
2015-05-04 07:24 810Java是时下最流行的编程语言之一。市面上也出现了适合初学者 ... -
深入理解java异常处理机制
2015-01-30 09:30 13271. 引子 try…catch…fi ... -
java 运行时参数设置
2015-01-07 09:13 865JVM的运行时参数: -Xms为执行单元内存的1/4, ... -
每个Java开发者都应该知道的5个JDK工具
2014-12-29 12:37 1139JDK是Java语言的软件开 ... -
使用双重锁判定可以大幅降低锁的征用
2014-12-29 12:30 746class ObjInstance { //单例 pri ... -
MAVEN Scope使用说明
2014-11-24 09:40 757在Maven的依赖管理中,经常会用到依赖的scope设置。这 ... -
Spring4 quartz job xml configuration
2014-11-11 09:46 14371. 定义job details public ... -
Add items into list in one line using guava
2014-11-10 10:54 721//@formatter:off fina ... -
配置动态读取(变化)文件 in Spring
2014-11-10 08:51 13231. 从环境变量中读取路径: <bean id=&q ... -
JAVA实现AES加密与解密
2014-11-04 15:34 659package com.eifesun.monitor.up ... -
Netty4.x分析
2014-07-31 11:06 1461官网定义: netty是一个异步、事件驱动的网络应用框架,用 ... -
Ways to sort lists of objects in Java based on multiple fields
2014-07-21 17:19 7711. the first way: Sorting wit ... -
how to parse a String to BigDecimal
2014-07-21 10:08 917private BigDecimal parsePrice( ... -
order list using google guava
2014-07-21 09:08 884Predicate<String> filter ... -
Java 读文件操作
2014-07-08 14:09 8861. only use java core, no exte ... -
怎样使Java 中测试按一定顺序执行
2014-03-10 11:27 1318@FixMethodOrder(MethodSorters. ... -
如何实现在当类初始化时,自动调动某个方法
2014-02-14 14:44 964有两种思路, 1. 将这个类实现为thread类 (or ... -
持续集成JenkinsAPI常见用法
2014-02-10 13:54 43jenkins(持续集成开源工具)提供了丰富的api接口,基 ... -
Sonar 安装与使用
2014-01-13 10:49 1730Sonar 是一个用于代码质量管理的开放平台。通过插件机制, ... -
源代码管理分析工具 Source Navigator的安装与使用
2014-01-13 09:51 1891Source-Navigator是原来redhat开发的一个 ...
相关推荐
FTP 软件随着大量VB源码,可有易于初学者
ftp 客户端源代码
在“quake2:来自idsoftFTP的源代码-ftp source code”这个主题中,我们将深入探讨Quake 2的源代码,解析其中蕴含的技术细节与设计理念。 源代码的开放,对于整个软件开发社区来说,具有里程碑式的意义。它使得...
在这个压缩包“ftp-server-source-code.rar”中,我们有一个外国人编写的FTP服务器的源代码,这为我们提供了深入了解FTP服务器工作原理的机会。 FTP服务器的源代码通常包含以下几个关键组件: 1. **连接管理**:...
programming language, source code analyzer, software development, million lines of source code, critical or large code base, auto format, cascaded tags, construct hierarchy, direct FTP access.
ftp 放置ftp的所有开放源代码
FtpSourceCode:这是Ftp程序(客户端)源代码。 该项目由同德唐大学的越南学生完成。 如果要运行此项目,则需要安装DevExpress 16.1,Metro框架和Circular progressbar
在这个“FTP Server code”项目中,开发者使用Microsoft Visual C++(简称VC)这一集成开发环境实现了一个FTP服务器。VC是一个强大的Windows应用程序开发工具,它支持C++语言,并提供了丰富的库和调试功能,使得编写...
ftp客户端 此示例源代码项目显示了如何使用.NET的Ultimate FTP库编写Windows的FTP客户端。 Ultimate FTP是一个商业库,可以从以下下载: : ?name=UltimateFtp。 有关Ultimate FTP的更多信息,请访问
描述中的"qualcomm ble chipset bluetooth protocol to ftp source code"进一步确认了这是关于Qualcomm蓝牙芯片集如何通过蓝牙协议实现FTP客户端功能的源代码。蓝牙协议栈包括一系列层次,如物理层、链路层、网络层...
《TCP/IP Sockets in C source code》是一本深入探讨TCP/IP套接字编程的书籍,其源码提供了丰富的实践示例。源码基于C语言编写,对于理解和掌握网络通信编程至关重要。TCP/IP套接字是互联网协议栈中的关键组件,它们...
标题中的“An FTP application with complete VB source code included”指出,这是一个基于Visual Basic(VB)的FTP应用程序,且包含了完整的源代码。这意味着用户不仅可以使用这个应用进行文件传输,还能深入研究...
6. **Spring Integration**:这是一组用于企业级集成的组件,如文件系统、邮件、FTP服务器等。通过查看源码,你可以了解如何构建异步和消息驱动的应用。 7. **Spring Boot**:虽然书名不直接涉及Spring Boot,但...
linux下FTP服务端
如题所示,VB代码1000例 1000s of Visual Basic Source Code examples 由于文件较大,所以我是分开来压的~ 这个文件可以单独使用~~~~ 我不是学VB的,但是我觉得这个还是很有用的~给你们看看更目录,你们就知道有什么...
总的来说,"FileZilla SourceCode"为开发者提供了一个深入学习FTP客户端开发、网络编程、多平台应用构建以及Qt框架应用的宝贵资源。通过理解和修改源代码,不仅可以提升个人技能,还能为社区贡献自己的力量,改进或...
本项目“VB6-Source-Code-Using-Inet1-FTP.rar_ftp”显然是一个使用Visual Basic 6.0实现FTP功能的源代码集合,特别适合那些想要在VB6程序中集成FTP功能的开发者。 FTP Class是这个项目的核心部分,它提供了一种...
TYPSoft FTP Server is a fast and easy ftp server with support toStandard FTP Command, Clean interface, Virtual File Systemarchitecture, ability to resume Download and Upload, IP Restriction, Login/...
脑动力:PHP函数速查效率手册 source code 张建辉 主编 电子工业出版社 PHP是现在最流行的网站开发技术。PHP提供的内部函数功能强大,解决常见的各种PHP问题。但是PHP函数繁杂,参数众多,造成大家学习和使用的...