精华内容
下载资源
问答
  • 本文章概述了在B/S模式下,从FTP服务器上读取数据,并利用struts2框架下载的关键代码 private static FTPClient ftpClient = new FTPClient(); // 连接ftp服务器 private boolean connectServer(String ip, ...

    本文章概述了在B/S模式下,从FTP服务器上读取数据,并利用struts2框架下载的关键代码


    private static FTPClient ftpClient = new FTPClient();
    
    	// 连接ftp服务器
    	private boolean connectServer(String ip, String user, String password) {
    		// FTP服务器的IP地址;user:登录FTP服务器的用户名;password:登录FTP服务器的用户名的口令;path:FTP服务器上的
    		// 路径
    		try {
    			ftpClient.connect(ip);
    			ftpClient.login(user, password);
    			ftpClient.setFileType(FTP.BINARY_FILE_TYPE);// 指定文件类型,解决下载后文件大小变化的问题
    		} catch (Exception e1) {
    			e1.printStackTrace();
    		}
    		return true;
    	}
    
    	private void downloadSingleFile(String ip, String username, String pwd, String filePath, String fileName, String fileType) throws IOException {
    		// 连接ftp
    		connectServer(ip, username, pwd);
    		// 解决中文路径的问题
    		filePath = new String(filePath.getBytes("GBK"), "iso-8859-1");
    		fileName = new String(fileName.getBytes("GBK"), "iso-8859-1");
    		ftpClient.changeWorkingDirectory(filePath);
    		InputStream is = ftpClient.retrieveFileStream(fileName);
    		// 下载文件
    		download(is, fileName, fileType);
    	}
    
    	// 利用struts下载
    	public void download(InputStream brSource, String fileName, String fileType) {
    		HttpServletResponse res = ServletActionContext.getResponse();
    		try {
    			if (brSource == null) {
    				String url = this.getRequest().getScheme() + "://" + this.getRequest().getServerName() + ":" + this.getRequest().getServerPort()
    						+ this.getRequest().getContextPath() + "/" + "fileNotFound.jsp";
    				this.getResponse().sendRedirect(url);
    				return;
    			}
    			// InputStream brSource = new BufferedInputStream(new
    			// FileInputStream(file));
    			int len = 0;
    			// 清空输出流
    			res.reset();
    			// 设定输出文件头
    			res.setContentType("application/x-" + fileType + "-compressed;charset=utf-8");
    			res.setHeader("Content-Disposition", "attachment;filename=" + new String(fileName.getBytes("GBK"), "ISO-8859-1"));
    			// res.addHeader("Content-Length", ""+brSource.available());
    			OutputStream out = new BufferedOutputStream(res.getOutputStream());
    			int i = 0;
    			byte[] buffer = new byte[800];
    			while (true) {
    				if (brSource.available() < 800) {
    					while (i != -1) {
    						i = brSource.read();
    						out.write(i);
    					}
    					break;
    				} else {
    					brSource.read(buffer);
    					out.write(buffer);
    
    				}
    			}
    			brSource.close();
    			out.flush();
    			out.close();
    		} catch (Exception e) {
    			e.printStackTrace();
    		}
    
    	}


    展开全文
  • 还是运行一个家庭FTP工具,或者你只是喜欢高速下载,一个稳定且功能齐全的FTP工具都可以节省你大量时间和生命,现在有大量免费或者收费的FTP工具软件供大家选择,这里总结了5个流行的FTP工具下载软件。 1、IIS7...

    无论你是做网站工作,还是运行一个家庭FTP工具,或者你只是喜欢高速下载,一个稳定且功能齐全的FTP工具都可以节省你大量时间和生命,现在有大量的免费或者收费的FTP工具软件供大家选择,这里总结了5个流行的FTP工具下载软件。

    1、IIS7服务器管理工具

    IIS7服务器管理工具可以批量管理、定时上传下载、同步操作、数据备份、到期提醒、自动更新。IIS7服务器管理工具适用于Windows操作系统和liunx操作系统;支持Ftp客户端批量操作。

    下载地址:IIS7服务器管理工具

    在这里插入图片描述

    2、FileZilla (所有平台)

    FileZilla是一个免费开源的适合Windows、Mac和Linux的FTP客户端软件,因为其实免费跨平台和易用性,因此它是很多FTP用户的最初选择,FileZilla下载速度非常快,功能齐全,如果你是Windows用户,你甚至还能利用它搭建一个家庭FTP服务器。

    3、 WinSCP (Windows)

    WinSCP是一个免费开源的FTP客户端,同时支持SFTP和SCP协议,WinSCP是快速轻量级的FTP客户端,还支持一些高级功能,例如远程文字编辑。当你打开一个FTP服务器上的纯文本文件,在保存文件的时候会透明的保存和上传到远程服务器。

    4、Transmit (Mac OS X)

    Transmit是一个30美元价格的共享软件,它覆盖了几乎所有的常用功能,包括远程文件编辑和文件夹同步,尽管其有30美元的价格,很多Windows用户也希望Transmit能出一个Win版的。

    5、 FireFTP (所有平台)

    FireFTP是一个Firefox扩展,能直接集成一个强大的FTP客户端到我们最喜爱的浏览器Firefox上。FireFTP不是客户端功能丰富的那一种,但如果你只需要一个家但的FTP客户端或者偶尔上传和下载,那么FireFTP就能胜任这个工作,你甚至不需要安装一个单独的FTP客户端程序,它所有的一切都集成到Firefox中了。

    展开全文
  • ftp包括上传和下载ftp软件一般都具备ftp上传的工具。使用ftp软件你自由自在地存取和管理FTP服务器的资源,通过拖放即可完成文件或文件夹的上传,使用方便且高效,这里小编收集了功能强大且易用的ftp软件下载工具,...

    ftp是指用于Internet上的控制文件的双向传输。ftp包括上传和下载,ftp软件一般都具备ftp上传的工具。使用ftp软件你自由自在地存取和管理FTP服务器的资源,通过拖放即可完成文件或文件夹的上传,使用方便且高效,这里小编收集了功能强大且易用的ftp软件下载工具,大部分都是免费版,大家可以按需下载。

    第一款:IIS7服务器管理工具

    IIS7服务器管理工具可以批量管理、定时上传下载、同步操作、数据备份、到期提醒、自动更新。IIS7服务器管理工具适用于Windows操作系统和liunx操作系统;支持Ftp客户端批量操作。

    下载地址:IIS7服务器管理工具

    在这里插入图片描述

    第二款:WinSCP

    WinSCP是一个Windows环境下使用SSH的开源图形化SFTP客户端。同时支持SCP协议。它的主要功能就是在本地与远程计算机间安全的复制文件。.winscp也可以链接其他系统,比如linux系统。WinSCP是一款Windows环境下使用的基于SSH的开源文件上传客户端,同时支持SFTP、SCP、FTP协议,你可非常方便地使用拖拽操作,同时也支持批处理脚本及命令行方式操作,WinSCP还内置了文本编辑器,方便你进行文本编辑,对于那些熟悉NC的人来讲用这种操作界面w会更为快速,抛开鼠标操作用传统键盘操作同样可以键指如飞。

    第三款: FireFTP

    这是一个火狐的插件,必须在火狐Mozilla Firefox浏览器上面才能使用。FireFTP是出品 LiteServe/LiteWeb/LiteFTP 等工具的公司新出的又一个简单小巧且容易上手的 FTP 客户端工具,支持多线程文件传输。

    对FireFTP的工具是一个非常容易使用和更舒适的比很多其他FTP客户端你会发现周围。 Firefox转换成一个更全功能的FTP客户端。 您将欣赏消防的FTP一旦你习惯了。 这是非常有益的。同步:导航时保持目录同步;它是免费的!跨平台:适用于Windows,Mac OS X,Linux;国际:有20多种语言版本;安全:SSL / TLS / SFTP支持,与网上银行和购物相同的加密。

    第四款:LeapFtp

    这是一款轻巧、灵活、功能强大的FTP客户端软件,用户界面友好,传输速度稳定,能够连接绝大部分FTP站点(包括一些教育站点),自带了许多免费的FTP站点,资源丰富,支持断点续传和远程目录搜索,可以自定义命令、远程监控传输,对于FTP连接来说,也是一个非常不错的软件。

    第五款:CuteFTP

    这也是一款轻巧、功能强大的FTP客户端软件,通过构建构建于SSL或SSH2安全认证的客户端/服务器进行文件传输,支持FTP、SFTP、HTTP、HTTPS等多种传输协议,除此之外,还支持目录同步、智能覆盖、自动排程、多站点连接等高级功能,也是一个非常不错的FTP客户端软件。

    展开全文
  • 实现ftp的数据上传与接收,需要知道附近服务器,获取信息
  • 大量数据的FTP下载

    2010-07-14 08:45:15
    电信大量数据的FTP下载,用asp.net(C#)开发,工具是vs2005
  • FTP工具是基于文件传输协议提供互联网双向传输服务的工具。常用于局域网上传文件下载文件,FTP可以管理多个ftp站点,使用拖拉即可完成文件或文件夹的上传、下载查看、编辑、删除,移动文件等操作。 IIS7服务器管理工具...

    FTP工具是基于文件传输协议提供互联网双向传输服务的工具。常用于局域网上传文件下载文件,FTP可以管理多个ftp站点,使用拖拉即可完成文件或文件夹的上传、下载查看、编辑、删除,移动文件等操作。

    IIS7服务器管理工具可以批量管理、定时上传下载、同步操作、数据备份、到期提醒、自动更新。IIS7服务器管理工具适用于Windows操作系统和liunx操作系统;支持Ftp客户端批量操作。

    下载地址:IIS7服务管理工具

    在这里插入图片描述

    windows ftp工具

    1.IIS7服务管理工具

    百度iis7服务器管理工具即可下载

    2.FTP服务器连接

    2.1 首先打开服务器管理工具,切换至上传下载选项后点击上面的添加按钮,在弹出的对话框中填入登录信息,最后点击添加。

    2.2 添加后的列表如上, 双击服务器列表或选中后右键打开即可进入ftp面板。

    2.3 在面板中就可以实现计算机与远程主机的文件传输工作。

    展开全文
  • 用iis7服务器管理工具软件下载,设置自动连接,续传就可以,它还可以自动备份,不用再担心会找不到下载的文件。 IIS7服务器管理工具可以批量管理、定时上传下载、同步操作、数据备份、到期提醒、自动更新。IIS7...
  • 1、IIS7服务器管理工具IIS7服务器管理工具可以批量管理、定时上传下载、同步操作、数据备份、到期提醒、自动更新。IIS7服务器管理工具适用于Windows操作系统和liunx操作系统;支持Ftp客户端批量操作。...
  • 客户数据存储在ftp服务器上,需要将数据ftp下载下来并导入到数据库中,并与数据库中现有的数据进行对比,筛选出有差异的数据。 积累了如下(读取/下载 ftp服务器文件)工具类,希望能帮助到有需要童鞋: ...
  • 前一篇我们已经介绍了MODIS数据的简介、参数以及相关的典型应用。...本篇主要针对第一种方式,基于完整的一景影像下载的过程(FTP工具)。后面一篇更新的是基于MODIS Web Service的客户端下载的方式(Matlab和R)
  • 简单来讲,就是用来上传网站程序到服务器空间的工具。 作为一个嵌入式开发工程师,经常会碰到一个人同时操作多台电脑、多个操作系统、还有多个开发板的情况,有时候会碰到各个操作系统之间互相传输文件等,如果有一...
  • 这个工具类我没用过,应该是同事有谁用了,写。看了一遍感觉有点儿不太合理。不过先就这样吧。等以后用了copy下来再改。 import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream;...
  • 在大数据和信息化时代,我们追求是快、准...IIS7服务器管理工具不仅可以批量登录管理多个FTP站点,还可以定时上传下载数据备份、自动更新等。 IIS7服务器管理工具分四大类,两大管理系统(Windows系统和Linux系统)
  • IIS7服务器管理工具可以批量管理、定时上传下载、同步操作、数据备份、到期提醒、自动更新。IIS7服务器管理工具适用于Windows操作系统和liunx操作系统;支持Ftp客户端批量操作。 这里简述一下使用过程: 1.打开软件...
  • ftp作为一种简单便捷文件共享技术,在许多企业内部得到使用。若启用FTP的验证控制,...IIS7服务器管理工具可以批量管理、定时上传下载、同步操作、数据备份、到期提醒、自动更新。IIS7服务器管理工具适用于Windows...
  • ftp上传工具是站长必备软件之一,ftp上传工具客户端很多,至于FTP上传工具哪个好用?要看个人喜欢,以及服务器支持,小编为大家整理了一些简单好用的ftp客户端供您下载! IIS7服务器管理工具 IIS7服务器管理工具...
  • 说起好用的ftp工具,我就要说说这款iis7服务器管理工具了,它在有着批量管理ftp站点前体下,还能实现定时文件上传和下载功能,整体来说非常实用。 IIS7服务器管理工具可以同步操作、数据备份、到期提醒、自动更新...
  • 1、IIS7服务器管理工具IIS7服务器管理工具可以批量管理、定时上传下载、同步操作、数据备份、到期提醒、自动更新。IIS7服务器管理工具适用于Windows操作系统和liunx操作系统;支持Ftp客户端批量操作。...
  • IGS数据下载工具

    2018-09-26 21:06:00
    IGS数据下载,不用在IGS的ftp服务器上一个个找,软件可以一键下载观测数据、导航电文、精密星历、钟差数据、地球自转、以及一键下载GAMIT基线解算所需要表文件,不用一个个去网站更新
  • 我们在工作时候,经常需要上传文件,通常我们会下载ftp工具,以帮助我们更快上传文件。下面给大家推荐六款最常用ftp工具。 1、iis7服务器管理工具 iis7服务器管理工具可以批量管理、定时上传下载、同步操作、...
  • 分别是iis7服务器管理工具、Wing FTP Server、Serv-U和Filezilla Server,都支持一键安装,而且使用起来非常容易,下面我简单介绍一下这4个软件,感兴趣朋友可以尝试一下:IIS7服务器管理工具IIS7服务器管理工具...
  • 自从机房迁移后,一直有个问题就是每次用FTP工具下载网站备份文件时候只有几十K/S(4M带宽),按理说也不应该,也尝试将连接模式在主动模式和被动模式之间切换,更换FTP工具等。iis7服务器管理工具适用群体为:机房...
  • IIS7服务器管理工具可以批量管理、定时上传下载、同步操作、数据备份、到期提醒、自动更新。IIS7服务器管理工具适用于Windows操作系统和liunx操作系统;支持Ftp客户端批量操作。 下载地址:IIS7服务器管理工具 IIS7...
  • 摒弃传统的ftp客户端,这款服务器管理工具,可以定制属于你服务器上传下载任务。多线程下载无忧。 iis7服务器管理工具上传下载功能详情: 1、ftp 批量操作 2、ftp 定时同步(上传或下载) 3、网页80端口下载 4、...
  • FTP用于在FTP服务器和FTP客户端之间上传和下载文件,它最优秀功能就是可以批量管理,可以将文件从一个主机传输到另一个主机。 IIS7服务器管理工具可以批量管理、定时上传下载、同步操作、数据备份、到期提醒、自动...
  • 使用cmd命令行方式登录ftp上传下载数据 部分用户在使用ftp工具登录...命令行下可以避免很多由于ftp工具配置导致的问题,而且这种方式下下载数据的速率明显比使用ftp工具更快。下面就来看一下如何使用f...
  • Ftp是一种常见在线数据库,今天介绍一种可以批量下载文件夹方法,也是shell中常常用到wget命令: GNU Wget 1.17.1,非交互式网络文件下载工具。 用法: wget [选项]... [URL]... 长选项所必须参数...
  • ftp包括上传和下载ftp下载工具一般都具备ftp上传的工具。使用ftp下载工具你自由自在地存取和管理FTP服务器的资源,通过拖放即可完成文件或文件夹的上传,使用方便且高效。 IIS7服务器管理工具可以批量管理、定时...
  • IIS7服务器管理工具可以批量管理、定时上传下载、同步操作、数据备份、到期提醒、自动更新。 win10专业版 ftp启用方法: 右键原来winxp开始按钮。 然后选择“应用和功能” 再选择“程序和功能” 然后“启用和...
  • 说起windows ftp工具,不知道你们有什么推荐。不过小编有很熟悉windows ftp工具,多...IIS7服务器管理工具可以批量管理、定时上传下载、同步操作、数据备份、到期提醒、自动更新。IIS7服务器管理工具适用于Windows

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 854
精华内容 341
关键字:

下载ftp数据的工具