public static void uploadFile(String str) { Date date = new Date(); DateFormat dateFormat = new SimpleDateFormat("yyyyMMddHHmmss"); String time=dateFormat.format(date); Connection baseConn = null; PreparedStatement geneIdPst = null; ResultSet rs = null; String fileName = time+".txt";// 创建的文件 FTPClient ftpClient = new FTPClient(); try { baseConn = ServiceManager.getSession().getNewConnection("base"); String cfgIdSQL = "SELECT HOST_IP,USERNAME,PASSWORD,remote_path FROM BASE.bs_ftp t,base.bs_ftp_path m where t.FTP_CODE='KEEP_MSG_UPLOAD' and t.FTP_CODE=m.FTP_CODE"; geneIdPst = baseConn.prepareStatement(cfgIdSQL); rs = geneIdPst.executeQuery(); rs.next(); String userPassword =rs.getString(3);// ftp登录密码 Ftpuser-123 String userName = rs.getString(2);// ftp登录用户名 ftpuser String server = rs.getString(1);// ftp地址 10.10.108.45 String path = rs.getString(4);// 指定写入的目录/outerPloy/ftp/sms/ InputStream is = null; is = new ByteArrayInputStream(str.getBytes());//输入流 ftpClient.connect(server);//连接服务器 if(ftpClient.login(userName, userPassword)){//登录ftp ftpClient.changeWorkingDirectory(path);//指定写入的目录 FTPFile[] files = ftpClient.listFiles(path); ftpClient.setFileType(FTPClient.BINARY_FILE_TYPE);//写操作 ftpClient.storeFile(new String(fileName.getBytes("utf-8"), "iso-8859-1"), is); } is.close(); } catch (Exception e) { e.printStackTrace(); } finally { if (ftpClient.isConnected()) { try { ftpClient.disconnect(); } catch (Exception e) { e.printStackTrace(); } } } }
相关推荐
Labview FTP上传文件。
java ftp上传进行文件的读取和上传 上传单个文件的文件流 创建远程服务器目录 删除指定文件 上传单个文件 获取指定ftp目录下文件名
Java ftp工具类,可以实现ftp上传,读取,目录切换,内容创建,目录创建、检查文件是否存在,支持主动方式和被动方式读取
前段时间分享了一个关于ftp如何搭建,并使用C#代码上传下载文件的解决方案,我也是网上找的,某大神封装的类,自己动手搭建的sln。刚开始我只设置了1分,现在看了,下载要6分,觉得csdn很坑,利用百度云免费分享给...
C#实现,遍历ftp上的文件夹,文件名
FTP> append 使用当前文件类型设置将本地文件附加到远程计算机上的文件。 格式:append local-file [remote-file] 说明:local-file 指定要添加的本地文件。 remote-file 指定要添加 local-file 的远程计算机上的...
创建定时任务,通过输入执行一段sql语句查找数据库中文件名称,通过文件名称前往指定本地库将指定文件名称的文件上传到指定FTP文件夹中
建立FTP连接:使用ftplib模块中的FTP类创建一个FTP对象,并使用它来建立与FTP服务器的连接。需要提供FTP服务器的地址、用户名和密码等登录信息。 登录FTP服务器:使用FTP对象的login方法来登录到FTP服务器。根据FTP...
由于本程序建立在FTP传输协议的基础上运作,没有FTP服务器的用户可以通过使用FTP服务器 架构软件轻松架构FTP服务器,从而达到使用本程序自动定时向FTP服务器上传更新的文件的功能。 -------------------------------...
JAVA操作FTP文件服务器上传与下载文件,包含远程动态创建文件夹、查看文件是否存在、删除文件、上传文件和下载文件等方法
java实现ftp断点续传,上传文件到FTP服务器,支持断点续传,... 写入文件、在指定目录创建一个空文件并获取文件对象、默认删除已用文件,重新生成等功能。 源代码中的注释丰富,是学习Java网络文件上传的好范例。
这个下载的文件是在FtpWebRequest对象中的uri指定的。在得到所请求的文件后,通过FtpWebRequest对象的GetResponse()方法下载文件。它将把文件作为一个流下载到你的客户端的机器上。 2、示例了ftp的上传功能。创建一...
1 获取指定路径文件列表 2 获取当前路径的文件列表 3 上传文件 4 下载文件 5 删除文件 6 创建目录 7 删除目录 8 获得文件大小 9 文件改名 10 获得当前路径文件明晰 11 获得文件明晰(指定路径 ) 12 检测目录是否...
vsftp默认目录为:/var/ftp,为方便测试,在/var/ftp下新建一个文件"testLocal",在"/var/ftp/pub"新建一个文件"testAnon"。 由于使用root用户新建文件,文件的所有者为root,所以需要把文件的权限设置为644其他用户...
分享一个从FTP获取自动下载文件的php类,连接ftp服务器登陆获取ftp路径,文件名,进入指定路径,或者创建新的目录,下载指定的FTP文件到指定的本地文件。
* 删除FTP上指定文件夹下文件及其子文件方法,添加了对中文目录的支持 * @param ftp FTPClient对象 * @param FtpFolder 需要删除的文件夹 * @return */ public boolean deleteByFolder(FTPClient ftp,String ...
另一个是启动在远程计算机的上的FTP服务器程序,它响应你的请求把你指定的文件传送到你的计算机中。FTP采用“客户机/服务器”方式,用户端要在自己的本地计算机上安装FTP客户程序。FTP客户程序有字符界面和图形界面...
您可以在 ftp> 提示符中输入子命令,执行类似这样的任务:列出远程目录、更改当前的本地和远程目录、在单一请求中传送多个文件、创建和除去目录,以及转义到本地 shell 执行 shell 命令。请参考子命令章节取得每个子...
使用Shell脚本对局域网中的所有主机进行MAC地址的收集...创建Shell脚本文件,编写如下过程:首先创建端口存储文件,然后使用nmap命令根据IP地址检测21号端口的状态,最后根据状态信息通过重定向名输出到指定的文件中。
图像重命名器在 FTP 服务器上查找最新的图像,下载并以特定文件名再次上传。 这种相当奇怪的方式是必需的,因为 FTP 没有本地复制操作。 高度具体的任务是由于网络摄像头将图像直接上传到 FTP 站点,我们希望在网页...