gpt4 book ai didi

java - 下载文件Servlet

转载 作者:行者123 更新时间:2023-11-30 08:12:12 25 4
gpt4 key购买 nike

这是我下载文件的代码:

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 代码将文件下载到桌面上的特定位置。所以如果我想让它下载到文档文件夹。

最佳答案

不,没有办法指示客户端浏览器将文件保存到特定位置。这完全由浏览器(用户)决定如何处理下载的文件。

除非您使用其他类型的技术来下载文件,例如 ActiveX 或 Applet。但这是一个不同的故事......

关于java - 下载文件Servlet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30223022/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com