Skip to content

Commit 5bc4595

Browse files
Update FileManagement.java
1 parent f70c170 commit 5bc4595

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

Java-File/FileManagement.java

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,26 @@ protected void doPost(HttpServletRequest request, HttpServletResponse response)
4141
request.getRequestDispatcher("/result.jsp").forward(request, response);
4242

4343
}
44+
45+
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
46+
response.setContentType("text/html");
47+
PrintWriter out = response.getWriter();
48+
//FIXME: sostituire con il nome del file da scaricare
49+
String file = "file/to/download";
50+
//FIXME: sostituire con il percorso del file da scaricare
51+
String path = "path/to/your/file";
52+
response.setContentType("APPLICATION/OCTET-STREAM");
53+
response.setHeader("Content-Disposition", "attachment; filename=\"" + file + "\"");
54+
55+
FileInputStream fileInputStream = new FileInputStream(path+ file);
56+
57+
int i;
58+
while ((i = fileInputStream.read()) != -1) {
59+
out.write(i);
60+
}
61+
fileInputStream.close();
62+
out.close();
63+
}
4464

4565

4666
}

0 commit comments

Comments
 (0)