精华内容
下载资源
问答
  • vc++使用libcurl下载文件支持断点续传,支持文件下载;代码经测试,可以编译运行;使用url解析文件名;谢谢支持
  • 让QWebView支持下载文件

    千次阅读 2014-06-17 19:54:28
    QWebView本身不支持下载文件

    QWebView本身不支持下载文件,要想支持下载文件就必须做以下三步骤:

    1、设置使能

    pageView->page()->setForwardUnsupportedContent(true);

    pageView是QWebView的实例

    2、设置槽函数

    connect(pageView->page(),SIGNAL(unsupportedContent(QNetworkReply*)),this,SLOT(unsupportedContent(QNetworkReply*)));

    当QWebView遇到的请求无法处理时就会调用unsupportedContent(QNetworkReply*)槽函数。

    3、实现槽函数

     void Browser::unsupportedContent(QNetworkReply *reply)
      {
          handleUnsupportedContent(reply);
      }

    handleUnsupportedContent(reply);可以实现自己的下载对话框处理。

    展开全文
  • asp.net 文件下载 支持手机下载 ,怎么实现呢?怎么样才可以支持手机下载文件呢?
  • 解决方案: 在SpringMVC里添加如下代码即可。 <!--ByteArray的消息转换器--> ...SpringMVC 文件批量上传: ...文件批量下载: https://blog.csdn.net/qq_33422712/article/details/79142350

    解决方案:

    在SpringMVC里添加如下代码即可。

        <!--ByteArray的消息转换器-->
        <bean id="byteArrayHttpMessageConverter" class="org.springframework.http.converter.ByteArrayHttpMessageConverter"/>
        <bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter">
            <property name="messageConverters">
                <util:list id="beanList">
                    <ref bean="byteArrayHttpMessageConverter"/>
                </util:list>
            </property>
        </bean>

     

    ===================2019.01.11看到好文章======================

    SpringMVC 文件批量上传:https://blog.csdn.net/qq_33422712/article/details/79147094

    文件批量下载:https://blog.csdn.net/qq_33422712/article/details/79142350

    展开全文
  • android大文件上传与下载支持进度条

    热门讨论 2015-09-11 15:02:01
    volley扩展文件上传与下载功能,支持进度条。
  • 文件服务 文档服务REST API,支持添加新文档,创建修订,删除,添加注释和下载文件等操作。
  • 1.python下载文件支持断点续传) 网上的很多爬取图片的程序,基本使用scrapy框架中的img管道进行加速下载,但是当要下载文件太大的时候,scrapy框架中的文件下载管道也无能为力的时候,也确实听让人无奈,于是...

    1.python下载大文件(支持断点续传)

    网上的很多爬取图片的程序,基本使用scrapy框架中的img管道进行加速下载,但是当要下载的文件太大的时候,scrapy框架中的文件下载管道也无能为力的时候,也确实听让人无奈,于是我写下了如下代码,其功能如下:

    1.读取本地 ./english.txt 文件中的下载链接
    2.for循环调用 download 函数分别下载各个下载链接
    3.保存到本地(支持断点续传)

    以下就是全部的代码,如果大家用得到就可以点赞支持一下。

    # -*- coding:utf-8 -*-
    
    '''
    
    @项目名称:保密
    
    @作者:kingback
    
    @文件名称:Continue_big_files_download.py
    
    @IDE:PyCharm
    
    @文件创建时间:2021-04-16 14:45:20
    
    @月份:4月
    
    
    '''
    
    import sys
    import requests
    import os
    
    # 屏蔽warning信息
    requests.packages.urllib3.disable_warnings()
    
    def download(url):
        name = url.split('/')[-1]
        print("当前正在下载文件:",name)
        dir = "你的文件存储路径"		#此处的路径需要改成自己的路径
        filename=dir+name
        # 第一次请求是为了得到文件总大小
        r1 = requests.get(url, stream=True, verify=False)
        total_size = int(r1.headers['Content-Length'])
        # 这重要了,先看看本地文件下载了多少
        if os.path.exists(filename):
            temp_size = os.path.getsize(filename)  # 本地已经下载的文件大小
        else:
            temp_size = 0
        '''
        是否续传?
        '''
        if(temp_size==total_size):
            print("该文件已经下载过了!")
        else:
            # 显示一下已经下载了多少
            print("续传文件大小:%s,文件总大小:%s" % (temp_size, total_size))
            # 核心部分,这个是请求下载时,从本地文件已经下载过的后面下载
            headers = {'Range': 'bytes=%d-' % temp_size}
            # 重新请求网址,加入新的请求头的
            r = requests.get(url, stream=True, verify=False, headers=headers)
    
            # 下面写入文件也要注意,看到"ab"了吗?
            # "ab"表示追加形式写入文件
            with open(filename, "ab") as f:
                for chunk in r.iter_content(chunk_size=1024):
                    if chunk:
                        temp_size += len(chunk)
                        f.write(chunk)
                        f.flush()
    
                        ###这是下载实现进度显示####
                        done = int(50 * temp_size / total_size)
                        sys.stdout.write("    《-----------下载进度:")
    
                        sys.stdout.write("\r[%s%s] %d%%" % ('█' * done, ' ' * (50 - done), 100 * temp_size / total_size))
                        sys.stdout.flush()
        print()  # 避免上面\r 回车符
    
    
    if __name__ == '__main__':
    
        txt_path = "./english.txt"			#此处填写你的下载链接所在的txt路径
        # 读取所有url
        with open(txt_path, "r") as f:
            data = f.read()
        datas = data.split("\n")			#转成list,便于读取
    
        # 去重,去掉list列表中重复的内容
        datas = list(set(datas))
        #初始化输出,告诉使用者需要下载多少文件
        print("\n","*"*30,"总共需要下载文件:%s个"%len(datas),"*"*30,"\n")
        # 开始下载文件
        for file in datas:
            download(file)
    
    

    2.使用截图

    使用很方便哦~
    在这里插入图片描述

    展开全文
  • android实现ftp上传、下载文件支持文件夹哦

    千次下载 热门讨论 2015-05-22 16:41:33
    android实现ftp上传、下载文件支持文件夹,android实现ftp上传、下载文件支持文件夹android实现ftp上传、下载文件支持文件夹
  • 小叶文档下载器 这个软件(公众号后台回复文库获取该软件)支持百度文库/豆丁/道客/新浪爱问/淘豆/帮帮文库/蚂蚁文库等文档下载支持PDF和Word格式输出,同时支持OCR文字识别 (如果需要提取文字) 。...

    苏生不惑第198 篇原创文章,将本公众号设为星标,第一时间看最新文章。

    先说个题外话,昨天文章 解除网页查看限制,自由查看和跳转网站 评论下有小伙伴问是否有插件可以直接打开新标签页,一般我用右键在新标签页打开链接,不过这样有点麻烦。

    其实自己写个油猴脚本就可以了。脚本内容如下,其实就一行代码,开启这个脚本后所有链接都会在新标签页打开。

    // ==UserScript==
    // @name         新标签打开网页
    // @namespace    http://tampermonkey.net/
    // @version      0.1
    // @description  新标签打开网页
    // @author       苏生不惑
    // @match        *://*/*
    // @grant        none
    // ==/UserScript==
    
    (function() {
        'use strict';
        document.querySelectorAll("a").forEach(function(item,index,arr){item.target='_blank';});
    })();
    

    另外文章里分享了安装Chrome扩展即可复制百度文库上的文字,后台有小伙伴问能不能下载百度文库,于是这里再做个整理。

    小叶文档下载器

    这个软件(公众号后台回复文库获取该软件)支持百度文库/豆丁/道客/新浪爱问/淘豆/帮帮文库/蚂蚁文库等文档的下载, 支持PDF和Word格式输出,同时支持OCR文字识别 (如果需要提取文字) 。

    输入百度文库地址 https://wenku.baidu.com/view/021014797dd184254b35eefdc8d376eeaeaa172f.html ,下载的文件在当前自录下的download目录。

    打开下载的PDF没问题。再来下载豆丁文档 https://www.docin.com/p-513589737.html ,这个是Word格式。还有道客巴巴文档 https://www.doc88.com/p-9029134991389.html

     

    冰点文库

    这个软件运行很久了(公众号后台回复文库获取该软件),无需积分就可以自由下载百度/豆丁/丁香/MBALib/Book118等文库文档(付费文档也支持)。

    会同时下载 PDF和txt格式文件。豆丁文档也一样(其他网站就不一一测试了)。

     

    如果你使用的Mac系统,上面的Windows软件就没法用了,推荐下面的Chrome扩展和油猴脚本。

    Chrome扩展

    比如这个百度文库https://wenku.baidu.com/view/021014797dd184254b35eefdc8d376eeaeaa172f.html  剩余3页不能看。安装 https://github.com/wxbool/baidu-wenku 这个Chrome扩展后右侧多了清理dom和导出文档按钮。点击清理dom会自动运行。清理完成后页面上只剩下文档。点击导出文档会调用谷歌浏览器的另存为PDF,保存即可。

    如果想将下载后的 PDF 文档转换为 Word 文档格式推荐之前文章 良心整理:PDF工具合集分享的软件 pdfsharper

    提取文本也很方便。

    油猴脚本

    https://greasyfork.org/zh-CN/scripts/405373 这个脚本会将百度文库内文章中的文本内容转换为 word 并下载,关于油猴脚本的安装使用见之前文章 实用油猴脚本推荐,让你的谷歌浏览器更强大

    下载的Word文件没问题。

     

    最后分享个下载豆丁文档的网站 https://www.docin365.com/ , 这个网站是豆丁网文档复制抓取工具,导出的文档为word形式,非源文件,但文字可编辑,包含图片,尽量保持原文档的格式。

     

    如果文章对你有帮助还请 点赞/在看/分享 三连支持下, 感谢各位!

    最近原创文章:

    不用写代码,Chrome 扩展神器 web scraper 抓取知乎热榜/话题/回答/专栏,豆瓣电影

    视频下载神器:支持腾讯/优酷/爱奇艺/b站/微博等全网视频

    良心整理:PDF工具合集

    2020 最全电子书搜索网站,找电子书不再愁

    b 站账号快速升级到 Lv6:每天自动签到,观看,分享,投币视频

    集赞生成器:朋友圈集赞不求人

    百度网盘下载太慢?不限速的阿里云盘来了

    公众号 苏生不惑

    扫描二维码关注或搜索微信susheng_buhuo
    展开全文
  • 最近在做一个下载文件的Servlet,直接使用浏览器的下载功能,完美支持,结果测试人员使用迅雷下载,就不行了,下载也能成功完成,只是迅雷下载文件大小是悲催的0KB 真相搜罗 网上有很多帖子说Servlet怎么支持迅雷...
  • 最近在开发的过程中遇到一个需求,那就是让 WebView 支持文件下载,比如说下载 apk。WebView 默认是不支持下载的,需要开发者自己实现。既然 PM 提出了需求,那咱就撸起袖子干呗,于是乎在网上寻找了几种方法,主要...
  • IIS支持APK文件下载的方法

    万次阅读 2012-09-20 20:47:22
    默认把安卓手机应用或游戏的apk格式文件上传到服务器空间是不能直接下载的...让IIS支持.apk文件下载的方法: 【IIS6】 1)打开IIS服务管理器,找到服务器,右键-属性,打开IIS服务属性; 2)单击MIME类型下的“M
  • IIS 服务器 支持.apk文件下载

    千次阅读 2012-09-12 10:19:23
    默认情况下,使用IIS作为Web服务器的无法下载此文件,那么怎么才能让IIS支持.apk文件下载呢? IIS服务器不能下载.apk文件的原因:iis的默认MIME类型中没有.apk文件,所以无法下载。 IIS服务器不能下载.apk文件的...
  • 下载文件支持移动端)

    千次阅读 2018-08-07 10:10:29
    //预下载文件路径****** String preDownload_path = "C:/新建文件夹/记事本.txt"; int index = preDownload_path.lastIndexOf("/"); //下载后的文件名 String downloadName = preDownload_path.substring...
  •  1、下载一个文件时,向服务器发送下载请求,发送一个Range的报文,指定从文件数据的什么位置开始获取数据,把从服务器路径接收到的文件数据,用文件流操作按顺序写入到本地临时文件流,当中断下载时,保存已下载的...
  • 今天碰到一个比较奇怪的技术问题,使用Spring MVC做文件下载时,FireFox、Chrome浏览器下载都没有遇到问题,IE 11缺不能正常下载,总是提示“可能已删除或移动文件”。大家都说是IE浏览器不支持HTTP CREATED(201)...
  • [nginx]-nginx支持下载apk文件

    千次阅读 2019-04-13 02:13:53
    首先在conf/nginx.conf加入一条 ...服务器上下载apk文件会出现下面的问题 在conf/mime.types中加入 application/vnd.android.package-archive apk; 重启nginx 再次下载 已经可以 ...
  • js实现点击下载文件

    万次阅读 2019-08-20 10:17:33
    直接点击可以下载,需要注意的是download属性,当不加download属性时,如果文件格式为txt、pdf、jpg等浏览器支持直接打开的文件格式,那么不会下载,而是浏览器直接打开;添加download属性之后,就会下...
  • OSS 客户端对象 createOssClientTemp () { return new Promise((resolve) => { let client = new OSS({ accessKeyId: 'xxx', accessKeySecret: 'xxx', bucket: 'xxx' }) resolve(client) }) }, // OSS 文件下载 ...
  • 不知道各位童鞋们是否遇到过需要使用python下载文件的需求,当然一般情况下,我们更多是使用下载器去批量下载文件。但有时我们需要批量下载PDF,通过python解析出url后,直接使用python进行下载才是最方便的。 对于...
  • 百度文库 和 豆丁网 上有许多网友上传的各种文档,其中有不少是别处都找不到的,在找文件网盘搜索引擎中我们也加入了“文档搜索”的功能,可以方便地搜索它们的文档。 可惜的是,我们经常会遇到一些有价值的文档...
  • 如何设置让iis服务器支持.apk文件下载

    千次阅读 多人点赞 2012-07-20 09:56:00
    越来越多的人使用手机上网,很多网站也应手机上网的需要推出了网站客户端,.apk文件就是安卓(Android)的应用程序后缀名,默认情况下,使用IIS作为Web服务器的无法下载此文件,那么怎么才能让IIS支持.apk文件下载呢...
  • 爬取网页图片显示似乎不支持此文件格式 在学习Python爬虫时,模仿demo自己写一遍的时候,发现保存到文件的图片点开后显示似乎不支持此文件格式,一开始以为是正则没写对,然后查看图片的大小后发现只有80多k,检查...
  • 【1】支持中文名称文件(源文件中文名称、下载另存为为中文名称)【2】加入session判断,还可进行权限控制 action类: package com.fsti.ssh.action; import java.io.InputStream; import java.io....
  • 易语言搭建WEB服务器,无非就是对数据处理与协议头分析做得好...大部分功能都已经解析并封装成模块直接调用使用,如果想知道原理也可以直接下载模块源代码进行使用,对于大文件下载也做了对应处理,大文件下载其实也就
  • 让IIS支持dat、apk等类型文件下载

    千次阅读 2016-07-05 23:39:08
    MIME设置问题导致某些类型... IIS6.0取消了对某些MIME类型的支持,例如dat,致使客户端下载出错。  解决方法:   在IIS中 属性-> HTTP头-> MIME类型-> 新建。在随后的对话框中,扩展名填入.dat,MIME类型是appli
  • 微信被认为是目前最具营销价值的营销渠道之一,原因很简单,微信是目前超高活跃度的app稳稳第一名,但是在微信中点击app下载链接,都是无法下载app的。因为腾讯为了自身利益,屏蔽了其他app直接在微信中下载。我们要...
  • 如何让网站所在虚拟主机支持apk格式文件下载 2012.09.13 /  WordPress /  12,745 Views No Reply 随着智能手机的普及,越来越多的人使用手机上网,很多网站也应手机上网的需要推出了网站客户端,....
  • angular7中文件下载功能(图片、文档)

    千次阅读 2019-07-03 11:40:45
    在angular中实现文件下载功能,暂不支持pdf格式,因为pdf会直接预览 H5的下载方式: <!-- <td class="underline"><a [href]="item.URL" [download]="item.DocName">{{item.DocName}}</a></...
  • 让WIN2003和2008服务器iis支持安卓应用.apk文件下载的配置方法

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,408,230
精华内容 563,292
关键字:

下载支持此文件