关于旗正规则引擎下载页面需要弹窗保存到本地目录的问题
来源:互联网 发布:淘宝ipad版卖家中心 编辑:程序博客网 时间:2024/06/07 21:04
生成下载页面是需要选择“录入提交页面”,生成之后默认的下载页面<a>标签超链接为:<a href="<%=root_stimage%>stimage/image.jsp?filename=<%=strfile234%>&attachname=<%=java.net.URLEncoder.encode(file234filesourcename)%>" id="imgscanhref_file234" target="_blank"><%=messages.getMessage("fileUploadCanDownload")%></a>,即将下载image.jsp页面。
所以我们可以在写规则时,定义变量filesource为文件地址,在自动生成JSP页面,将超链接改为:<a href="<%=filesource%>" id="imgscanhref_file234" target="_blank"><%=messages.getMessage("fileUploadCanDownload")%></a>,那么这个超链接就可以进行下载文件了。
当然,为了防止资源直接暴露给客户,我们可以采用RequestDispatcher的方式进行,流程如下:
<%
response.setContentType("application/x-download");//设置为下载application/x-download
String filedownload = "/要下载的文件名";//即将下载的文件的相对路径
String filedisplay = "最终要显示给用户的保存文件名";//下载文件时显示的文件保存名称
String filenamedisplay = URLEncoder.encode(filedisplay,"UTF-8");
response.addHeader("Content-Disposition","attachment;filename=" + filedisplay);
try
{
RequestDispatcher dis = application.getRequestDispatcher(filedownload);
if(dis!= null)
{
dis.forward(request,response);
}
response.flushBuffer();
}
catch(Exception e)
{
e.printStackTrace();
}
finally
{
}
%>
具体的操作都是类似的。
所以我们可以在写规则时,定义变量filesource为文件地址,在自动生成JSP页面,将超链接改为:<a href="<%=filesource%>" id="imgscanhref_file234" target="_blank"><%=messages.getMessage("fileUploadCanDownload")%></a>,那么这个超链接就可以进行下载文件了。
当然,为了防止资源直接暴露给客户,我们可以采用RequestDispatcher的方式进行,流程如下:
<%
response.setContentType("application/x-download");//设置为下载application/x-download
String filedownload = "/要下载的文件名";//即将下载的文件的相对路径
String filedisplay = "最终要显示给用户的保存文件名";//下载文件时显示的文件保存名称
String filenamedisplay = URLEncoder.encode(filedisplay,"UTF-8");
response.addHeader("Content-Disposition","attachment;filename=" + filedisplay);
try
{
RequestDispatcher dis = application.getRequestDispatcher(filedownload);
if(dis!= null)
{
dis.forward(request,response);
}
response.flushBuffer();
}
catch(Exception e)
{
e.printStackTrace();
}
finally
{
}
%>
具体的操作都是类似的。
0 0
- 关于旗正规则引擎下载页面需要弹窗保存到本地目录的问题
- 关于旗正规则引擎session传值的问题
- 关于旗正规则引擎规则中的上传和下载问题
- 关于旗正规则引擎中的MD5加密问题
- 旗正规则引擎的产品设计
- 关于如何将存储在ftp上的文件下载到本地并自由选择保存地址问题
- 旗正规则引擎规则编辑指南
- java 下载网络上的图片并保存到本地目录
- 【Java】下载网络上的图片并保存到本地目录
- 旗正规则引擎的使用---json的处理
- 旗正规则引擎在薪资管理方面的应用
- 关于Ajax无法下载文件到浏览器本地的问题
- 关于access_token保存到本地的方法
- 保存UIImage到文件--到本地自己的程序目录
- 旗正规则引擎设计思路
- 下载视频文件保存到本地
- 筛选需要的log信息保存到本地
- php 下载保存文件保存到本地
- 属性动画在自定义控件中的使用
- 读书笔记-《 我的成功可以复制》一
- 关于iOS多线程,你看我就够了
- BZOJ 3262: 陌上花开 CDQ分治
- linux 下的关机问题
- 关于旗正规则引擎下载页面需要弹窗保存到本地目录的问题
- mysql 动态修改参数
- wordpress忘记密码无法登录问题
- C语言深度解剖——读书笔记-7、指针和数组
- 移动开发者必须了解的三大职业趋势
- 关于Fragment 不响应onActivityResult的情况分析
- 数据结构只二叉树
- Java微信公众号支付
- C++中sstream的简单使用