社区
Web 开发
帖子详情
程序生成Xls后下载, 想在下载后删除server端的xls文件, 如何处理?
超超级赛亚人
2006-03-15 01:06:52
程序生成Xls后下载,删除
File file = new file("filePath");
file.delete();
但是此时文件被客户端占用,无法删除
请问如何处理?
...全文
160
7
打赏
收藏
程序生成Xls后下载, 想在下载后删除server端的xls文件, 如何处理?
程序生成Xls后下载,删除 File file = new file("filePath"); file.delete(); 但是此时文件被客户端占用,无法删除 请问如何处理?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wuyg719
2006-03-19
打赏
举报
回复
为什么用FileInputStream?如果你的xls是程序生成的,则根本不需要保存,直接用dataInputStream,从生成到输出均在内存中。
一个人的圆月弯刀
2006-03-18
打赏
举报
回复
为什么你下载了,还要在页面上也显示那个EXCEL文件呢?
getResponse().setContentType("application/vnd.ms-excel");去掉试试看
huangbangri
2006-03-16
打赏
举报
回复
我今天刚做的,一点问题都没有,在流发送完后,删除不会出现异常,我用的是jspsmart组件下载
超超级赛亚人
2006-03-16
打赏
举报
回复
我用下面方法无法删除, 请帮忙!
FileInputStream fileInputStream = new FileInputStream(filePath);
String fileName = filePath.substring(filePath.lastIndexOf("/") + 1);
getResponse().setHeader("Content-disposition",
"attachment; filename=" + fileName);
getResponse().setContentType("application/vnd.ms-excel");
BufferedOutputStream out = new BufferedOutputStream(getResponse().getOutputStream());
byte[] buffer=new byte[2048];
int bufferReadLength;
while((bufferReadLength=fileInputStream.read(buffer,0,buffer.length))!=-1)
out.write(buffer,0,bufferReadLength);
out.flush();
fileInputStream.close();
out.close();
File file = new File(filePath);
file.delete();
guo__peng
2006-03-15
打赏
举报
回复
感觉下载是以流的方式发送到客户端的,把流关闭后删除文件应该可以
超超级赛亚人
2006-03-15
打赏
举报
回复
生成xls不用保存
如何从服务器下载?
请指点
wuyg719
2006-03-15
打赏
举报
回复
根本就不用保存。为什么要保存?
jsp从服务器
下载
xls
文件
到客户端
- 首先,你需要在服务器上有一个
XLS
文件
或者能够
生成
XLS
文件
的逻辑。 - 接着,在JSP页面中,使用`response`对象设置HTTP响应头,比如: ```java response.setContentType("application/vnd.ms-excel"); ...
jsp
生成
XLS
(excel)实例(带图片插入)
本实例将详细讲解如何使用JSP(Java
Server
Pages)配合JXL库来创建包含图片的
XLS
(Excel)
文件
。 JSP是一种基于Java的技术,用于动态
生成
Web页面。JXL则是一个开源的Java库,专门用于读写Microsoft Excel格式的...
WEB按模板导出到
XLS
报表
在ASP中,`expRep.asp`很可能是一个
处理
报表导出的脚本
文件
,负责接收请求、
处理
数据并
生成
XLS
文件
。 2. **数据
处理
**:首先,Web应用需要从数据库或其他数据源中获取数据。这可能涉及到SQL查询来筛选和组织数据。...
asp导出数据库到
xls
.rar
标题“asp导出数据库到
xls
.rar”涉及到的是ASP(Active
Server
Pages)技术,它是一种微软公司的服务器端脚本环境,用于
生成
动态交互式网页。在这个特定的场景中,ASP被用来从数据库中提取数据并将其导出为
XLS
格式,...
xls
的导入导出
在IT行业中,
XLS
文件
通常指的是Microsoft Excel的旧版本(97-2003)的
文件
格式,用于存储和
处理
表格数据。"
xls
的导入导出"涉及到将这些数据与数据库进行交互,以及对数据进行格式化和解析。下面我们将深入探讨这个...
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章