Java 在使用内容处置:附件时,如何从用户处获取文件名

Java 在使用内容处置:附件时,如何从用户处获取文件名,java,angularjs,download,content-disposition,Java,Angularjs,Download,Content Disposition,点击按钮,我需要下载api的内容。我使用内容配置:附件来实现它。但它使用的是下载文件的默认名称。我需要由用户提供的文件名,以便保存在本地系统中 目前,正在下载内容并按响应标头中设置的文件名(downloadedFileName)保存 在服务器端代码中 final String contentDisposition = "attachment; filename=\"" + downloadedFileName + "\""; response.header("Content-Dispositio

点击按钮,我需要下载api的内容。我使用内容配置:附件来实现它。但它使用的是下载文件的默认名称。我需要由用户提供的文件名,以便保存在本地系统中

目前,正在下载内容并按响应标头中设置的文件名(downloadedFileName)保存

在服务器端代码中

final String contentDisposition = "attachment; filename=\"" + downloadedFileName + "\"";
response.header("Content-Disposition", contentDisposition);

这里响应对象的类型是什么?如果它是HttpServletResponse类型,您不应该使用setHeader方法吗?另外,请发布返回到浏览器的http响应标头。标头是使用response.header设置的,其中“response”的类型为response.ResponseBuilder。内容配置:附件标题正在响应中设置,文件正在下载。我的问题是,我希望在单击按钮时由用户提供文件名。是否可以发布用于下载操作的HTML代码?