社区
Web 开发
帖子详情
程序生成Xls后下载, 想在下载后删除server端的xls文件, 如何处理?
超超级赛亚人
2006-03-15 01:06:52
程序生成Xls后下载,删除
File file = new file("filePath");
file.delete();
但是此时文件被客户端占用,无法删除
请问如何处理?
...全文
188
7
打赏
收藏
程序生成Xls后下载, 想在下载后删除server端的xls文件, 如何处理?
程序生成Xls后下载,删除 File file = new file("filePath"); file.delete(); 但是此时文件被客户端占用,无法删除 请问如何处理?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
打赏
举报
回复
根本就不用保存。为什么要保存?
mssql2019查询表输出到
xls
本文介绍如何通过OPENROWSET将SQL
Server
2019中查询的数据直接导出到Excel
文件
。需安装Access Database Engine驱动,并启用Ad Hoc Distributed Queries功能,使用OLE DB提供
程序
写入
XLS
X
文件
。
sql
server
导入数据发生:未在本地计算机上注册"Microsoft.ACE OL EDB.12.0”提供
程序
。(System.Data)错误
本文详述了在SQL
Server
中导入Excel数据时遇到的问题及解决方案,强调了
文件
格式必须为.
xls
而非.
xls
x,详细步骤包括正确选择
文件
类型、调整目标选项及手动清理表名特殊字符,帮助读者顺利实现数据导入。
win
server
2003活动目录大批量用户快速导入及误
删除
快速恢复
本文详细介绍了在企业环境下使用命令行工具csvde批量建立用户账号、利用
XLS
文档整理信息、通过CSV档案导入活动目录以及使用adrestore快速恢复误
删除
用户账号的技术流程。包括准备工作、导入步骤、账户启用、误删恢复等关键环节,旨在提供一种高效、便捷的用户账户管理解决方案。
C#导出GridView的数据到Excel以及Excel导入SQL
Server
本文介绍如何使用C#将GridView数据导出为Excel
文件
的两种方法:一种是将GridView渲染为HTML并保存为.
xls
文件
,适用于快速查看;另一种是
生成
真实的Excel
文件
,支持用户编辑后再导入数据库。
【SQL实验】更新操作
本文围绕SQL实验的更新操作展开。需将“图书管理”素材
文件
还原到SQL
SERVER
库,因版本问题可导入.
xls
文件
。具体操作包括创建新表、插入记录、根据表结构建表、插入特定图书、计算并填充字段、设置图书价格、插入特定读者到新表、
删除
特定记录及
删除
表等。
Web 开发
81,111
社区成员
341,726
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章