文档章节

下载服务器上的文件

前冲
 前冲
发布于 2011/09/02 17:10
字数 146
阅读 722
收藏 1

从百度上找得, 原作者jesChou
/**
         * 
         * @param f
         *            保存的文件
         * @param imgUrl
         *            图片地址 (当然也可以是别的文件)
         */
        public void down(File f, String imgUrl) {
                byte[] buffer = new byte[8 * 1024];
                URL u;
                URLConnection connection = null;
                try {
                        u = new URL(imgUrl);
                        connection = u.openConnection();
                } catch (Exception e) {
                        System.out.println("ERR:" + imgUrl);
                        return;
                }
                connection.setReadTimeout(100000);
                InputStream is = null;
                FileOutputStream fos = null;
                try {
                        f.createNewFile();
                        is = connection.getInputStream();
                        fos = new FileOutputStream(f);
                        int len = 0;
                        while ((len = is.read(buffer)) != -1) {
                                fos.write(buffer, 0, len);
                        }

                } catch (Exception e) {
                        f.delete();
                } finally {
                        if (fos != null) {
                                try {
                                        fos.close();
                                } catch (IOException e) {
                                }
                        }
                        if (is != null) {
                                try {
                                        is.close();
                                } catch (IOException e) {
                                }
                        }
                }
                buffer = null;
                // System.gc();
        }
调用:
File f1 = new File("/opt/irms/ddf.txt");
		down(f1,"http://10.224.132.4:7005/wlan/index.jsp");

本文转载自:

共有 人打赏支持
前冲

前冲

粉丝 33
博文 9
码字总数 3343
作品 0
房山
程序员
利用SecureCRT上传、下载文件(使用sz与rz命令),超实用!

http://blog.csdn.net/lioncode/article/details/7921525 利用SecureCRT上传、下载文件(使用sz与rz命令) 借助securtCRT,使用linux命令sz可以很方便的将服务器上的文件下载到本地,使用rz命...

毛朱
2013/06/19
0
1
linux中下载ftp文件的几个方法

一、最简单的方法: wget 下面的命令用来下载ftp服务器上指定目录的所有文件 wget ftp://IP:PORT/* --ftp-user=xxx --ftp-password=xxx -r -r 参数表示递归下载; 可以使用--directory-prefi...

Mr_Tea
2016/09/16
298
0
C# 文件下载之断点续传

注意,本文所说的断点续传特指 HTTP 协议中的断点续传。本文主要聊聊思路和关键代码,更多细节请参考本文附带的 demo。 工作原理 HTTP 协议中定义了一些请求/响应头,通过组合使用这些头信息...

llljj96
2017/05/23
0
0
Linux wget 命令详解

wget是在Linux下开发的开放源代码的软件,作者是Hrvoje Niksic,后来被移植到包括Windows在内的各个平台上。它有以下功能和特点: (1)支持断点下传功能;这一点,也是网络蚂蚁和FlashGet当...

TENGQ
2017/03/31
0
0
centos如何在命令行中使用 ftp 命令上传和下载文件

本文中,介绍在 Linux shell 中如何使用 ftp 命令。包括如何连接 FTP 服务器,上传或下载文件以及创建文件夹。尽管现在有许多不错的 FTP 桌面应用,但是在服务器、SSH、远程会话中命令行 ft...

技术花妞妞
2017/11/14
0
0

没有更多内容

加载失败,请刷新页面

加载更多

deepin系统使用deepin-wine安装exe程序

deepin自带原生deepin-wine使用命令如下: deepin-wine QQBrowser.exedeepin-wine QQMusicSetup.exe 默认安装的快捷方式位置: /root/.wine/drive_c/'Program Files'/Tencent/QQBrowser/......

临江仙卜算子
41分钟前
1
0
快速get到学习Linux操作系统的点

快速get到学习Linux操作系统的点 Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。Linux能够运行主要的UNIX工具软件...

linuxCool
48分钟前
2
0
聊聊:Linux分区的那些方案

安装linux的整体步骤其实比较简单,唯一可能值得说明的地方,大概就是linux的分区了。 下面来给大家推荐一些分区方案。 1 分两个区 实际上,很多时候我们只需要分两个区:`/`和交换分区,日常...

Linux就该这么学
59分钟前
1
0
适配器模式和外观模式

适配器模式: 将一个类的接口,转换成客户期望的另一个接口。适配器让原本不兼容的类可以合作无间。 例子: //将Enumeration转换成Iteratorpublic class EnumerationIterator implements Iter...

王怀楼
今天
2
0
7-CXF与Spring整合发布webservice

Spring+CXF整合来管理webservice 实现步骤: 1. 添加cxf.jar 包(集成了Spring.jar、servlet.jar ),spring.jar包 ,servlet.jar 包 2. 编写业务类,通过CXF来发布webservice 员工管理: 方法...

江戸川
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部