java - 通过 Java Servlet 将文件下载到特定位置
问题描述
我有以下 servlet:
@WebServlet(urlPatterns = "/download")
public class FileDownload extends HttpServlet {
private static final long serialVersionUID = 1L;
public FileDownload() {
super();
// TODO Auto-generated constructor stub
}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.sendRedirect("https://github.com/notepad-plus-plus/notepad-plus-plus/releases/download/v7.8.8/npp.7.8.8.Installer.exe");
}
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
doGet(request, response);
}
}
如果我localhost:8080/download
自动点击文件正在下载到 chrome 的下载位置。我需要在特定文件夹中下载它。我怎样才能做到这一点 ?
实际上我需要通过另一个服务的代码自动安装这个文件。所以这就是为什么我需要把这个文件下载到一个特定的位置,比如 common C:/users 以便我可以拿起它来安装
请帮忙!提前致谢
解决方案
推荐阅读
- android - Firebase 依赖项因 Android Pie 和新的 androidx.* 包层次结构而失败
- python - 渲染灰度图像
- html - 时钟网格布局
- python - Pandas groupby 和 apply with unique 非常慢
- matrix - 如何在处理中的 applyMatrix 后找到新的 x,y,z?
- go - 将频道与 google pubsub poll 订阅者一起使用
- sql - SQL Server 触发器将更新的行复制到另一个历史表中
- r - R 从不允许相邻元素的向量中采样
- firebase - 是否能够将 Firebase 用户存储到我们自己的数据库中?
- wagtail - 在 Wagtail 中实现多级自定义菜单