`

文件下载问题

    博客分类:
  • JAVA
阅读更多

File file = new File(path);
InputStream is = new FileInputStream(file);
OutputStream os = response.getOutputStream();// get the
// outputstream
BufferedInputStream bis = new BufferedInputStream(is);
BufferedOutputStream bos = new BufferedOutputStream(os);
fileName = java.net.URLEncoder.encode(fileName, "UTF-8");
// encoding for Chinese
fileName = new String(fileName.getBytes("UTF-8"), "gb2312");
response.reset();
response.setCharacterEncoding("UTF-8");
response.setContentType("application/x-msdownload");
response.setHeader("Content-Disposition", 
                                 "attachment;filename="+fileName);
int bytesRead = 0;
byte[] buffer = new byte[1024 * 8];
while ((bytesRead = bis.read(buffer)) != -1) {
	bos.write(buffer, 0, bytesRead);// buffer read
}
bos.flush();
bis.close();
bos.close();
is.close();
os.close();
 
分享到:
评论

相关推荐

    在线文档下载器

    在线文档下载器可能使用此库来解析和处理从网站下载的PDF文件,确保用户可以本地存储和阅读这些文档。 “iDocDown.exe”是主程序执行文件,是在线文档下载器的核心部分。它包含了实现下载功能的算法和逻辑,能够...

    【原创力文档下载工具】利用python下载原创力文档 .zip

    【原创力文档下载工具】利用Python下载原创力文档是一个典型的Web爬虫应用场景,它涉及到Python编程语言、网络请求、文件处理以及可能的HTML解析技术。在这个项目中,开发者使用Python来自动化获取并下载原创力平台...

    Docin下载器 豆丁下载器

    豆丁下载器是一款专为解决在线文档平台豆丁网(www.docin.cn)上的付费文档下载问题而设计的工具。豆丁网上拥有大量的专业文章、书籍、研究报告等资源,但通常需要用户购买阅读权限或下载券才能获取。这款下载器的...

    ajax实现java文件下载

    为了克服这一问题,开发人员通常会利用Ajax技术来实现异步文件下载,使得用户在下载文件的同时仍能保持页面的正常操作。本话题将详细探讨如何通过Ajax实现Java文件的下载,并介绍相关的核心概念和技术。 1. **Ajax*...

    豆丁文档免费下载软件

    豆丁文档免费下载软件是一款专为用户解决豆丁网文档下载问题的工具。豆丁网是一个知名的在线文档分享平台,其中包含了大量的用户分享的各类专业文档,如研究报告、学习资料、课件等。然而,豆丁网的部分文档是需要...

    收费文档下载方法c.zip

    这些工具能够解析百度文库的页面,抓取文档内容并将其转换成本地文件。使用这类工具时,用户需要复制百度文库文档的网页链接,然后粘贴到工具的输入框内,按照提示进行操作。值得注意的是,这种方法可能受制于网站的...

    百度文档下载器

    【百度文档下载器】是一款专为用户解决在线文档下载问题的工具,主要用于帮助用户便捷地获取百度文库中的文档资源。这款软件能够绕过百度文库的限制,让用户无需积分或者付费,直接下载文档,极大地提高了获取知识的...

    萝卜头文档下载器1.1

    萝卜头文档下载器是一款Windows端的免费文档下载工具,可以帮助我们下载各种常用文档,降低获取成本!软件下载好后无需安装,就可以直接打开使用。 界面非常的干净整洁,支持下载的范围也非常广泛,支持范文、协议书...

    豆丁网docin文档下载器冰点2016v3.1.8版

    豆丁网docin文档下载器是一款专为解决豆丁网上付费文档下载问题而设计的工具。豆丁网是一个提供各种专业文档、研究报告、学习资料等分享的平台,但部分资源需要用户购买才能查看或下载。这款冰点2016v3.1.8版下载器...

    不需要会员的文档下载器

    在提供的压缩包文件中,“ExuiKrnln_Win32.lib”可能是一个动态链接库文件,用于支持“萝卜头文档下载器.exe”的功能实现。这类库文件通常包含可被其他程序调用的函数,可能包含了解析网页、模拟登录、抓取下载链接...

    豆丁文档下载器-保证好用

    2. 文档下载问题: 豆丁网的部分文档可能需要付费或登录才能查看和下载。这时,豆丁文档下载器就显得尤为有用。它允许用户绕过这些限制,免费或低成本地获取文档,节省时间和金钱。 3. 软件组件解析: - `help.chm`...

    asp.net多文件下载 MVC多文件下载

    这种方法既保留了单次下载的便利性,又避免了大文件可能导致的问题。 3. **返回结果**: 在控制器中,一旦准备好文件或ZIP包,就可以使用`return File()`方法返回结果。例如,对于ZIP文件,你可以这样写: ```...

    360文档下载工具

    总的来说,360Doc复制精灵是一款针对360DOC个人图书馆下载问题的有效解决方案。它简化了下载流程,节省了用户的时间和精力,特别是对于那些频繁需要从360DOC获取资料的用户,无疑是一个强大的工具。需要注意的是,...

    豆丁网免费下载工具,可把豆丁网文件下载成pdf文件

    总的来说,豆丁网免费下载工具是为了解决无法直接下载豆丁网文档的问题,它通过将网页转换为PDF格式,使用户能够离线阅读和保存文件。在使用过程中,用户应关注版权问题,合理使用工具,并掌握一定的PDF文件管理技巧...

    在线文档下载神器

    对于"Fish-v321"这个文件,根据上下文推测,这可能是某个特定的在线文档下载神器的版本号或者是该工具的安装包文件名。具体的功能和使用方法,可能需要进一步查阅相关软件的说明书或者进行实际操作来了解。总的来说...

    冰点文档下载器(亲测可用)

    冰点文档下载器是一款实用工具,专为解决网络上各种文档平台上的资源下载问题而设计。它能够帮助用户轻松获取百度文库、道客巴巴、豆丁网以及电器天下等平台上的文档,使得原本需要付费或者积分才能查看的文档变得可...

    豆丁百度文档下载器合集 完美兼容winxp、win7 32bit、win7 64 bit

    豆丁百度文档下载器合集是一款专为用户解决豆丁网和百度文库等平台上的文档下载问题的工具集合。这个合集包含了两种不同的下载器:idocdown_v17和易读文档下载器,它们均经过测试,适用于Windows XP、32位Windows 7...

    Java Web文件下载,解决了使用IE11下载文件时所出现的乱码问题

    当用户需要获取服务器上的资源,如文档、图片或者视频等,通常会通过点击下载链接触发服务器进行文件传输。本项目针对的一个重要问题就是如何在使用IE11浏览器时避免出现文件名乱码的情况。 首先,我们要理解这个...

    冰点文档下载器,支持下载网页百度文档

    在提供的压缩包子文件“Fish-v324-0712”中,我们可以推测这可能是冰点文档下载器的一个版本,其中可能包含了软件的执行文件、帮助文档、许可证文件等组成部分。用户在下载这个压缩包后,需要解压并按照指示安装和...

    百度文库豆丁等文件免费下载绿色程序,解压即可

    “百度文库”和“豆丁文件免费”则明确了这个工具的主要功能是服务于这两个平台的文档下载。 关于冰点下载,这可能是该工具的具体名称,或者是压缩包中包含的一个主要文件。冰点下载工具可能是一个网页抓取或代理...

Global site tag (gtag.js) - Google Analytics