下载我的代码来下载文件:
response.setContentType("text/plain");
response.setContentType("text/plain");
response.setHeader("Content-Disposition",
"attachment;filename=C:testing.docx");
ServletContext ctx = getServletContext();
InputStream is = ctx.getResourceAsStream("/test.docx");
int read=0;
byte[] bytes = new byte[4200];
OutputStream os = response.getOutputStream();
while((read = is.read(bytes))!= -1){
os.write(bytes, 0, read);
}
os.flush();
os.close();
我想知道是否有办法使用servlet代码将文件下载到桌面上的特定位置。所以,如果我想将它下载到Document文件夹。
答案 0 :(得分:1)
不,没有办法指示客户端的浏览器将文件保存到特定位置。这完全取决于浏览器(用户)决定如何处理下载的文件。
除非您使用其他类型的技术来下载ActiveX或Applet等文件。但那是一个不同的故事......