<%@page language="java" import="java.io.InputStream,java.io.File,java.net.URL,java.io.BufferedInputStream,java.io.FileInputStream"%>
<%String directory = "/data_storage_web/" ;
String fileName = request.getParameter("file");
String actualFileName = directory + fileName ;
response.setContentType("APPLICATION/OCTET-STREAM");
response.setHeader("Content-Disposition","attachment;filename=" + fileName );
try{
File fileToDownload = new File(actualFileName );
FileInputStream fileInputStream = new
FileInputStream(fileToDownload);
int i;
while ((i=fileInputStream.read())!=-1) {
out.write(i);
}
fileInputStream.close();
out.close();
}catch(Exception e){
e.printStackTrace();
}
%> |
<%@page language="java" import="java.io.InputStream,java.io.File,java.net.URL,java.io.BufferedInputStream,java.io.FileInputStream"%>
<%String directory = "/data_storage_web/" ;
String fileName = request.getParameter("file");
String actualFileName = directory + fileName ;
response.setContentType("APPLICATION/OCTET-STREAM");
response.setHeader("Content-Disposition","attachment;filename=" + fileName );
try{
File fileToDownload = new File(actualFileName );
FileInputStream fileInputStream = new
FileInputStream(fileToDownload);
int i;
while ((i=fileInputStream.read())!=-1) {
out.write(i);
}
fileInputStream.close();
out.close();
}catch(Exception e){
e.printStackTrace();
}
%>