社区
Web 开发
帖子详情
Java实现文件另存为 把本地目录下的文件另存 求各位大神
lsh6688
2012-04-12 04:43:43
我在JSP页面上有个连接 具体就是将上传到服务器文件夹下的文件下载到其他地方
点击链接的时候有另存为的对话框 然后选择自己的路径 把该文加件下的文件都另存为其他地方
谢谢!!!!
...全文
952
2
打赏
收藏
Java实现文件另存为 把本地目录下的文件另存 求各位大神
我在JSP页面上有个连接 具体就是将上传到服务器文件夹下的文件下载到其他地方 点击链接的时候有另存为的对话框 然后选择自己的路径 把该文加件下的文件都另存为其他地方 谢谢!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kavin2001
2012-04-12
打赏
举报
回复
File obj = null;
// 实际在服务器上存储的文件名
String realfileName = request.getParameter("realname");
// 用于显示的文件名
String fileName = request.getParameter("filename");
if (request.getParameter("filename") != null) {
fileName = new String(fileName.getBytes("ISO-8859-1"), "utf-8");
}
String path = AutoSession.file_path + File.separator + realfileName;
obj = new File(path);
if (!obj.exists()) {
response.setContentType("text/html;charset=utf-8");
response.getWriter().print("没有找到文件!请重新上传!");
return;
}
ServletOutputStream out = response.getOutputStream();
response.setContentType("application/OCTET-STREAM;charset=utf-8");
fileName = fileName.trim();
response.setHeader("Content-disposition", "attachment;filename="
+ new String(fileName.getBytes("gb2312"), "ISO-8859-1")
+ "");
BufferedInputStream bis = null;
BufferedOutputStream bos = null;
try {
bis = new BufferedInputStream(new FileInputStream(obj));
bos = new BufferedOutputStream(out);
byte[] buff = new byte[2048];
int bytesRead;
while (-1 != (bytesRead = bis.read(buff, 0, buff.length))) {
bos.write(buff, 0, bytesRead);
}
} catch (IOException e) {
throw e;
} finally {
if (bis != null)
bis.close();
if (bos != null)
bos.close();
}
lsh6688
2012-04-12
打赏
举报
回复
如图
java
实现
对
文件
或
文件
夹的
另存
为
功能
本文介绍了一种使用
Java
实现
文件
和
文件
夹
另存
为
功能的方法,包括对单个
文件
和整个
目录
的复制过程。通过递归方式处理
文件
夹内的所有
文件
,确保了完整性和效率。
java
实现
文件
的
另存
外保存
该博客介绍了使用
Java
实现
文件
另存
为
功能的方法。通过创建JFrame窗口,添加选择
文件
、选择保存
目录
和保存
文件
的按钮,利用FileDialog和JFileChooser获取
文件
和
文件
夹路径,最后使用FileUtils.copyFile方法将源
文件
复制到目标地址,
实现
文件
另存
。
弹出
另存
为
窗口下载指定
目录
的
文件
本文将指导您如何在项目中
实现
导出
文件
的功能,包括使用servlet方式创建
文件
下载窗口和Struts1方式
实现
另存
为
窗口。通过示例代码,详细介绍了如何通过
Java
处理
文件
路径、设置
文件
类型、生成HTML
文件
并转换为PDF格式,最终
实现
文件
的导出。
spy分析
文件
另存
为
弹框【selenium】
本文介绍了如何通过Selenium设置Chrome浏览器的默认下载路径,当路径不存在时,处理弹出的
文件
另存
为
对话框,包括定位窗口元素并输入新路径,以及监控下载完成情况。
java
实现
另存
到客户端本地的 office 办公
文件
为只读(word为例)
本文介绍如何使用PageOffice组件
实现
Web系统中Office文档的在线只读浏览及
另存
为
只读
文件
的功能。通过集成PageOffice,设置文档以只读模式打开,并在客户端保存时保持只读属性,确保文档的安全性和完整性。
Web 开发
81,111
社区成员
341,723
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章