ENDRPrint/web/mtrampathfiledetail.jsp

63 lines
2.0 KiB
Plaintext
Raw Permalink Normal View History

2024-08-14 10:33:27 +07:00
<%@ page import="th.co.muangthai.endrprint.util.VSMUtil" %>
<%@ page import="th.co.muangthai.endrprint.model.hibernate.HibernateUtil" %>
<%@ page import="java.io.*" %>
<%@ page import="th.co.muangthai.model.service.wf.WorkflowWS" %>
<%@ page import="java.util.*" %>
<%@ page import="th.co.muangthai.endrprint.util.DateUtil" %>
<%@ page import="th.co.muangthai.endrprint.UploadServlet" %>
<%--
Created by IntelliJ IDEA.
User: ZIZU
Date: 9/18/12
Time: 12:24 PM
To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%
String filepath = request.getParameter("file");
File file = new File(filepath);
if ("yes".equals(request.getParameter("view")))
{
out.println("<html>");
out.println("<head>");
out.println("<link href=\"styles/screen.css?v=${dv}\" rel=\"stylesheet\" type=\"text/css\"/>");
out.println("</head>");
out.println("<body style=\"padding: 10px\">");
out.println("<pre>");
// response.setContentType("APPLICATION/text");
// response.setHeader("Content-Disposition","attachment; filename=\"" + file.getName() + "\"");
try
{
BufferedReader input = new BufferedReader(new FileReader(filepath));
String line = "";
while ((line = input.readLine()) != null) {
out.println(line);
}
out.flush();
input.close();
}
catch (Exception e)
{
out.println("error2 : " + e);
}
out.println("</pre>");
out.println("</body></html>");
}
else
{
response.setContentType("APPLICATION/OCTET-STREAM");
response.setHeader("Content-Disposition","attachment; filename=\"" + file.getName() + "\"");
java.io.FileInputStream fileInputStream=new java.io.FileInputStream(filepath);
int i;
while ((i=fileInputStream.read()) != -1) {
out.write(i);
}
fileInputStream.close();
}
%>