我想允许我网站的最终用户从服务器下载文件,我尝试使用经典方法,使用 2 个 jsp 文件:
索引.jsp:
<a href="download.jsp">download the file</a>
下载.jsp:
<%
String filename = "file.xls";
String filepath = "C:\\Files\\";
response.setContentType("APPLICATION/OCTET-STREAM");
response.setHeader("Content-Disposition","attachment; filename=\"" + filename + "\"");
java.io.FileInputStream fileInputStream=new java.io.FileInputStream(filepath + filename);
int i;
while ((i=fileInputStream.read()) != -1) {
out.write(i);
}
fileInputStream.close();
%>
但是,它不适用于 Fatwire 7.6.2 中的 2 Page Template,是因为我不允许在 Fatwire 中使用响应对象吗?