response.setContentType("application/x-download");
String filedownload="f:/test.ppt";
String filedisplay = "测试.ppt";
String filenamedisplay = URLEncoder.encode(filedisplay,"UTF-8");
response.addHeader("Content-Disposition","attachment;filename=" + filenamedisplay);
OutputStream outp = null;
FileInputStream in = null;
try
{
outp = response.getOutputStream();
in = new FileInputStream(filedownload);
byte[] b = new byte[1024];
int i = 0;
while((i = in.read(b)) > 0)
{
outp.write(b, 0, i);
}
outp.flush();
}
catch(Exception e)
{
System.out.println("Error!");
e.printStackTrace();
}
finally
{
if(in != null)
{
in.close();
in = null;
}
if(outp != null)
{
outp.close();
outp = null;
}
}
分享到:
相关推荐
在java代码中实现文件的上传和下载,通过页面的file文件上传到java代码段,获取文件的大小和名字
"C#实现文件上传下载源代码" 本文将详细介绍使用C#实现文件上传和下载功能的源代码。该源代码使用ASP.NET框架,实现了文件上传、下载和文件夹管理功能。 C#文件上传下载源代码解析 1. 文件上传功能实现 在源代码...
总之,JavaWeb中的文件上传和下载涉及到多个环节,从客户端的表单提交到服务器端的处理和存储,再到客户端的下载,每个步骤都需要仔细设计和实现,确保系统的安全性和稳定性。提供的源代码可以作为一个基础模板,...
PHP实现的通讯录管理系统设计文档+源代码+SQL文件PHP实现的通讯录管理系统设计文档+源代码+SQL文件PHP实现的通讯录管理系统设计文档+源代码+SQL文件PHP实现的通讯录管理系统设计文档+源代码+SQL文件PHP实现的通讯录...
标题中的“pb实现http文件下载功能--源代码 可以直接使用”指的是使用PowerBuilder(简称PB)编程语言实现HTTP协议进行文件下载的功能,并且提供了可以直接使用的源代码。这个功能在软件开发中常用于实现自动更新...
Java开发案例-springboot-10-整合MinIO实现文件上传与下载-源代码+文档.rar Java开发案例-springboot-10-整合MinIO实现文件上传与下载-源代码+文档.rar Java开发案例-springboot-10-整合MinIO实现文件上传与下载-源...
FTP下载文件命令操作支持windows和linux以及交叉编译环境,自动上传,配置文件 FTP下载文件命令操作支持windows和linux以及交叉编译环境,自动上传,配置文件 FTP下载文件命令操作支持windows和linux以及交叉编译...
PHP文件下载的函数,能扩展,一起学习进步吧!
在Vue.js框架中实现点击按钮下载文件的功能,可以通过结合HTML的`<a>`标签和Vue.js的事件绑定机制来实现。...同时,本文也提供了一定的参考借鉴价值,尤其适合需要在Vue项目中实现文件下载功能的开发人员。
使用BackgroundWorker 实现文件下载、异步提示 准备做一个可视化的WinForm界面,这就需要反映文件下载进度,要达到这个实时报告进度的功能,就需要进行异步操作,可以通过线程或BackgroundWorker 类去实现, 由于...
SCPClient是一个基于ssh的文件传输协议,可以实现文件的上传和下载。通过使用SCPClient,可以实现远程服务器文件的上传和下载。 5. 使用Session实现远程服务器文件的操作 Session是一个远程服务器文件操作的会话,...
OTA(Over-The-Air)升级是...以上就是关于“C语言实现ota升级代码”的主要知识点。在实际开发中,还需要根据具体硬件平台和嵌入式系统的特性进行调整和优化。理解并熟练掌握这些知识点,对于成功实现OTA升级至关重要。
tensorflow2.0-神经网络实现垃圾分类源代码,含数据集+模型下载地址 介绍 小白入门tensorflow写的一个简单程序,利用自建神经网络和vgg16两种方式实现垃圾分类。 总共四种分类结果,训练集中每一种类别对应1000个...
在实际项目中,我们经常需要实现文件的下载功能,例如下载报告、下载图片、下载文档等。JS下载文件的实现方法可以分为多种,今天我们将讨论其中的一种,即使用 Blob 对象和 URL.createObjectURL() 方法实现文件下载...
在代码实现中,我们主要使用WebClient类的DownloadFile()方法实现文件的下载。其函数原型如下: public void DownloadFile( string address, string fileName); 其中,参数address为从中下载数据的URI,fileName...
SpringBoot+Vue+kkFileView实现文档管理(文档上传、下载、在线预览)示例代码: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/128283542 import com.ruoyi.system.utils.FileUtils,此类见若依开发...
利用磁盘文件实现操作系统的文件管理功能,主要包括目录结构的管理、外存空 间的分配与释放以及空闲空间管理三部分。 内容: 1.能够在磁盘文件基础上模拟外存分配与回收流程; 2.支持 dir、 md、 cd、 rd命令。 ...
idea工具实现上传下载。下载后可将数据库清空,里面是我自己的数据库数据,在项目中的上传文件已经删除,所以数据库中的数据失效,需要清空。下载完打开Controller层代码,把RestController改成Controller,还有把...
C#实现文件云存储平台(类百度网盘)+开题报告文档+需求文档(完整项目代码),含有代码注释,新手也可看懂,个人手打98分项目,导师非常认可的高分项目,毕业设计、期末大作业和课程设计高分必看,下载下来,简单...
1. **一键提取文件中的代码**:此工具的核心功能之一是能够快速从各种类型的代码文件中提取出有效的源代码。这包括但不限于.java、.cpp、.py、.js等常见编程语言的文件。通过自动化处理,避免了手动筛选的繁琐工作,...