精华内容
下载资源
问答
  • 通过url地址下载文件代码

    千次阅读 2019-10-25 15:06:54
    URL url = new URL(urlstr); HttpURLConnection conn = (HttpURLConnection)url.openConnection(); //设置超时间为3秒 conn.setConnectTimeout(3*1000); //防止屏蔽程序抓取而返回403错误 conn....

    代码如下:

    package com.benefm.down.controller;
    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.ResponseBody;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    import java.io.InputStream;
    import java.io.OutputStream;
    import java.net.HttpURLConnection;
    import java.net.URL;
    @RequestMapping("/fileDown")
    @Controller
    public class FileDownController {
        @ResponseBody
        @RequestMapping("/downECG")
        public void downECG(HttpServletRequest request,HttpServletResponse response) throws Exception{
            String urlstr = "http://downloadapk.mymagicangel.com/ECG_4G.apk";
            if(urlstr==null)
                return ;
           // 根据url获取输入流
            URL url = new URL(urlstr);
            HttpURLConnection conn = (HttpURLConnection)url.openConnection();
            //设置超时间为3秒
            conn.setConnectTimeout(3*1000);
            //防止屏蔽程序抓取而返回403错误
            conn.setRequestProperty("User-Agent", "Mozilla/4.0 (compatible; MSIE 5.0; Windows NT; DigExt)");
            //得到输入流
            InputStream inputStream = conn.getInputStream();
            response.reset();
            response.setHeader("Content-Disposition", "attachment;fileName=" + "ECG_4G.apk");
            response.setContentType("application/force-download");
            response.setContentType("multipart/form-data");
            // url = URLEncoder.encode(url,"UTF-8");
            try {
    //            InputStream inStream = new FileInputStream(url);
                OutputStream os = response.getOutputStream();
                byte[] buff = new byte[1024];
                int len = -1;
                while ((len = inputStream.read(buff)) > 0) {
                    os.write(buff, 0, len);
                }
                os.flush();
                os.close();
                inputStream.close();
            } catch (Exception e) {
                e.printStackTrace();
                return ;
            }
            return ;
        }
    }
    
    展开全文
  • 访问URL地址实现下载文件

    千次阅读 2017-07-09 15:45:29
    package Url; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.net.H
    package Url;
    

    import java.io.BufferedInputStream;
    import java.io.BufferedOutputStream;
    import java.io.FileOutputStream;
    import java.io.IOException;
    import java.io.InputStream;
    import java.net.HttpURLConnection;
    import java.net.MalformedURLException;
    import java.net.URL;

    import org.junit.Test;

    /**
     * URL
     * 类 URL 代表一个统一资源定位符,它是指向互联网“资源”的指针。
     * 抓取文件:以下载一张图片为例
     * 1、创建URL对象  指定文件的URL地址(图片的URL地址)
     * 2、获取远程连接的对象
     * 3、设置获取方式,一般用到GET、POST方式
     * 4、获取HTTP响应的状态码  200表示请求成功
     * 5、字节输入流  读取文件
     * 6、字节输出流  把读取的文件存入本地
     * @author hw
     *
     */
    public class Url1 {
        
        @Test
        public void dodo() throws IOException{
            //创建URL对象  指向指定的url  域名
            URL url=new URL("http://img04.tooopen.com/images/20131202/sy_49706261893.jpg");
            //返回URL所引用远程对象的连接
            HttpURLConnection conn=(HttpURLConnection)url.openConnection();
            //设置URL请求方式  GET方式
            conn.setRequestMethod("GET");
            //从HTTP响应消息获取状态码
            int code=conn.getResponseCode();
            //如果状态码为200表示请求成功
            if(code==200){
                //获取输入流
                InputStream in=conn.getInputStream();
                BufferedInputStream bis=new BufferedInputStream(in);
                //获取输出流 将读取的数据写入指定的路径下的文件里
                BufferedOutputStream bos=new BufferedOutputStream(new FileOutputStream("/home/huangwei/aaa/download.jpg",true));
                //新建byte数组 长度设置位1024
                byte[] by=new byte[1024];
                int len=0;
                //while循环  这里的len表示数组by的有效长度 同时也可以判断数据是否读取完毕
                while((len=bis.read(by))!=-1){
                    bos.write(by,0,len);
                    //刷新
                    bos.flush();
                }
                //关闭资源
                bos.close();
                bis.close();
                
            }
            
        }
        

    }


    展开全文
  • python-根据URL地址下载文件

    千次阅读 2019-09-17 18:56:45
    使用Python中提供的urllib.request下载网上的文件... url列表 保存路径 输出: 保存到指定路径中的文件 要求: 能够实现下载过程,即从0%到100%可视化 """ # ==================================================...

    使用Python中提供的urllib.request下载网上的文件

    #coding=utf-8
    """
    目标:提供一个函数能够从网上下载资源
    输入:
        url列表
        保存路径
    输出:
        保存到指定路径中的文件
    要求:
        能够实现下载过程,即从0%到100%可视化
    """
    # =====================================================
    from six.moves import urllib
    import os
    import sys
     
     
    def download_and_extract(filepath, save_dir):
        """根据给定的URL地址下载文件
        Parameter:
            filepath: list 文件的URL路径地址
            save_dir: str  保存路径
        Return:
            None
        """
        for url, index in zip(filepath, range(len(filepath))):
            filename = url.split('/')[-1]
            save_path = os.path.join(save_dir, filename)
            urllib.request.urlretrieve(url, save_path)
            sys.stdout.write('\r>> Downloading %.1f%%' % (float(index + 1) / float(len(filepath)) * 100.0))
            sys.stdout.flush()
        print('\nSuccessfully downloaded')
     
     
    def _get_file_urls(file_url_txt):
        """根据URL路径txt文件,获取URL地址列表
        Parameter:
            file_url_txt: str  txt文件本地路径
        Return:
            filepath: list  URL列表
        """
        filepath = []
        file = open(file_url_txt, 'r')
        for line in file.readlines():
            line = line.strip()
            filepath.append(line)
        file.close()
        return filepath
     
     
    if __name__ == '__main__':
        file_url_txt = 'file_url_txt.txt'
        save_dir = 'save_dir/'
        filepath = _get_file_urls(file_url_txt)
        download_and_extract(filepath, save_dir)
    
    展开全文
  • java根据图片的url地址下载图片到本地

    万次阅读 多人点赞 2017-10-30 15:18:44
    java根据图片的url地址下载图片到本地 已知图片的url地址,通过java代码下载到本地,直接上代码 package demo; import java.io.ByteArrayOutputStream; import java.io.DataInputStream; import java.io....

    java根据图片的url地址下载图片到本地

    已知图片的url地址,通过java代码下载到本地,直接上代码


    package demo;
    
    import java.io.ByteArrayOutputStream;
    import java.io.DataInputStream;
    import java.io.File;
    import java.io.FileOutputStream;
    import java.io.IOException;
    import java.net.MalformedURLException;
    import java.net.URL;
    
    public class DownloadPicFromURL {
        public static void main(String[] args) {
            String url = "http://192.168.1.158/estun_cs/banner_img/head_pic.jpg";
            String path="d:/test/pic.jpg";
            downloadPicture(url,path);
        }
        //链接url下载图片
        private static void downloadPicture(String urlList,String path) {
            URL url = null;
            try {
                url = new URL(urlList);
                DataInputStream dataInputStream = new DataInputStream(url.openStream());
    
                FileOutputStream fileOutputStream = new FileOutputStream(new File(path));
                ByteArrayOutputStream output = new ByteArrayOutputStream();
    
                byte[] buffer = new byte[1024];
                int length;
    
                while ((length = dataInputStream.read(buffer)) > 0) {
                    output.write(buffer, 0, length);
                }
                fileOutputStream.write(output.toByteArray());
                dataInputStream.close();
                fileOutputStream.close();
            } catch (MalformedURLException e) {
                e.printStackTrace();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    }
    


    展开全文
  • 一、下载含有url的文件 代码如下(示例): // 下载含有url的文件 function downloadUrlFile(url, fileName) { const url2 = url.replace(/\\/g, '/'); const xhr = new XMLHttpRequest(); xhr.open('GET', url2,...
  • js工具函数之根据url地址下载

    万次阅读 多人点赞 2020-06-08 15:01:24
    此属性指示浏览器下载 URL 而不是导航到它,因此将提示用户将其保存为本地文件。如果属性有一个值,那么此值将在下载保存过程中作为预填充的文件名(如果用户需要,仍然可以更改文件名)。此属性对允许的值没有限制...
  • Java 通过URL地址下载文本内容到本地文件中 HTTP传输协议过程中,HTTP服务器在每个响应前面的首部中提供了大量信息,例如,下面一个Apache Web服务器返回的一个典型的HTTP首部:这里写图片描述 通过URL进行资源下载...
  • 什么URL地址

    万次阅读 2015-11-30 12:46:25
    URL地址 URL(Uniform Resource Locator:统一资源定位器)是WWW页的地址,它从左到右由下述部分组成:  ·Internet资源类型(scheme):指出WWW客户程序用来操作的工具。如“http://”表示WWW服务器,“ftp:...
  • JavaScript通过图片url地址下载图片

    千次阅读 2020-06-30 10:33:48
    //下载图片地址和图片名 var image = new Image(); // 解决跨域 Canvas 污染问题 image.setAttribute("crossOrigin", "anonymous"); image.onload = function() { var canvas = document.create
  • 简介: 最近项目中需要做一个批量打包ZIP下载,以前做过,但是没有记录下来。于是又开始烧脑进行开发,本次也记录下来方便大家参考。直接上代码:第一步: 列表选择需要下载的图片,将ID发送至后台。 //下载 ...
  • java 通过url地址下载

    2015-12-28 14:31:40
    测试url我获取的文件长度是4.7K下载下来文件格式受损,无法打开,我通过右键-另存为文件大小为28K。是不是我的获取文件大小错误了。我已经找了很多方法。都不管用,求大神帮我看看这是什么原因。
  • 禁止地址栏输入URL进行文件下载

    千次阅读 2018-03-25 19:29:24
    为了安全起见,我们是禁止在地址栏直接输入文件的地址进行下载的。那我们应该怎么做才能防止这样的情况发生呢??思路是这样的:首先我们要获取父url,如果不是直接输入的话就是先前的访问过来的页面,要是用户输入...
  • // 此处是触发下载功能的函数 downFileToZip() { let urls = 'fileUrl1,fileUrl2,fileUrl3' //设置参数 let downUrl = 'localhost:8080/test/down?params=' + urls //设置请求地址,拼接参数 ...
  • Java利用URL实现文件下载

    万次阅读 2018-10-25 00:36:11
    利用URL(网络资源统一定位符),我们可以进行文件的定位和下载, 如果我们想让下载速度提高一些,我们通常有以下方法: 1.提高网络带宽,提升网络速度 2.开通网站vip,实现高速下载或上传 3.新增下载线程,实现...
  • 如何使用download.js 下载好download.js 把download.js文件放到你vue项目中,一般我是放在 static 文件夹中 ...el-button @click="downloadFile(url,name)"> 下载</el-button> ` //使用下载方...
  • 根据url地址下载图片【IO流】

    千次阅读 2016-12-08 16:41:45
    package ... import java.io.File; import java.io.FileOutputStream; import java.io.InputStream; import java.io.OutputStream;...import java.net.URL;... * 根据URL下载图片到本地指定目录! *
  • java根据http url下载图片

    万次阅读 2019-03-11 09:38:43
    java根据http url下载图片 网络图片下载 工具代码 /** * 网络图片下载 * @param url 图片url * @param formatName 文件格式名称 * @param localFile 下载到本地文件 * @return 下载是否成功 */ ...
  • 需求:点击按钮下载全部的附件 条件: 点击下载按钮调后端接口,返回一个URL ,数组。... // 循环返回的URL数组多文件下载方法 var eleLink = document.createElement('a'); eleLink.style.displa...
  • Python根据URL地址下载文件并保存至对应目录

    万次阅读 多人点赞 2019-01-20 11:45:29
    Python根据URL地址下载文件并保存至对应目录 引言 在编程中经常会遇到图片等数据集将图片等数据以URL形式存储在txt文档中,为便于后续的分析,需要将其下载下来,并按照文件夹分类存储。本文以Github中Alexander Kim...
  • C#使用webBrowser控件获取URL下载图片

    千次下载 热门讨论 2013-10-05 01:46:09
    通过C#网络编程的webBrowser获取网页中的url并简单的尝试下载网页中的图片,主要是为以后网络开发的基础学习.其中主要的通过应用程序结合网页知识、正则表达式实现浏览、获取url下载图片三个功能.而且很清晰的解析...
  • Python多线程下载网络URL图片的方法

    千次阅读 2019-06-15 14:27:39
    Python多线程下载网络URL图片的方法 ... 采用多线程的方法,通过URL地址下载资源图片 GitHub地址:https://github.com/PanJinquan/python-learning-notes/blob/master/modules/multiThread/download_image.py
  • python根据url地址下载小文件

    千次阅读 2017-03-03 23:37:52
    #########start根据url地址下载小文件############ def download_little_file(from_url,to_path): conn = urllib.urlopen(from_url) f = open(to_path,'wb') f.write(conn.read()) f.close() #########end根据u
  • 关于URL地址的解释,让你深入了解URL

    万次阅读 多人点赞 2018-02-10 19:37:24
    一个完整的网址,例如:http://www.crazyit.org/index.jsp/index.php,遵守如下语法规则:scheme://host.domain:port/path/filename关于URL地址的解释 :scheme:指定因特网服务的类型。最流行的类型是...
  • 提取APK中的URL地址

    千次阅读 2020-09-23 19:44:24
      客户端渗透测试前期信息收集过程中可以在APK中检索开发过程中没有删掉的URL地址,在这些地址中可能会发现后台、搜索引擎、子域名查找不到的一些资源。 二、操作 这里我时候搜狗地图APP进行测试 反编译APK文件 ...
  • 当你在浏览器中输入一个地址的时候,浏览器会从浏览历史记录,或者书签等地方模糊匹配出你想要的地址,提示补全url,对于Chrome来说,可以做到你想搜索的网页已经呈现出来。这个时候,其实还没有按下回车或者是搜索...
  • 函数功能:将指定的Url地址的文件下载到本地 函数参数: Url:文件所指向的网络地址 save_as:文件保存到本地的路径地址 -------------------------------------------------------------------------**/ void ...
  • js通过Url下载文件

    千次阅读 2017-10-11 09:49:39
    我们通过iframe到后台请求一个下载,后台通过流返回到浏览器,弹出保存窗口。 js代码: function (){ var voiceUrl =baseURL+ "download"; var iframe = document.createElement("iframe"); document....
  • URL url =new URL(imgUrl); HttpURLConnection conn = (HttpURLConnection) url.openConnection(); conn.setRequestMethod("GET"); // conn.setConnectTimeout(1000);//超时提示1秒=1000毫秒 FileUtils...
  • 地址类: URL http类: HttpURLConnection 输入流: InputStream 输出流: FileOutputStream 上代码 package com.demo01; import java.io.FileOutputStream; import java.io.InputStream; import java.net....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 536,898
精华内容 214,759
关键字:

url地址用什么下载