本帖最后由 蔡晓勇 于 2016-2-4 09:10 编辑
http://www.finereporthelp.com/help/13/16/2/8.html
这是通过文件路径下载文件的帮助文档
我想请问的是如果需要下载的文件是放在与B3单元格显示的值同名的文件夹中如何实现?
帮助文档中的代码如下:
<%
String filename = (String) request.getParameter("filename"); //获取参数filename,此处的参数名需要与下面超级链接设置中传递的参数名相同
filename = java.net.URLDecoder.decode(filename, "utf-8");
response.reset();
response.setContentType("application/x-download");
String downloadfile = "D:/"+filename; //设置下载文件的路径及名称
我修改成了
<%
String ID = (String) request.getParameter("ID");
String filename = (String) request.getParameter("filename"); //获取参数filename,此处的参数名需要与下面超级链接设置中传递的参数名相同
ID = java.net.URLDecoder.decode(ID, "utf-8");
filename = java.net.URLDecoder.decode(filename, "utf-8");
response.reset();
response.setContentType("application/x-download");
String downloadfile = "D:/"+ID/"+filename; //设置下载文件的路径及名称
超级链接中添加参数ID,值为公式=B3
但是报错,本人对jsp不懂,请大神指导