我使用angularjs 1.3.14
我有一个java REST服务生成一个xml文件,它的头是:“Content-Disposition”,“attachment;filename=yourfilename”;
$http.get('/someUrl').success(function(data, status, headers){
var myHeaders = headers();
...
});
Java服务:
@GET
@Path(EXPORT_URL)
@Produces(MediaType.APPLICATION_XML)
public Response export(@Context HttpServletRequest request) {
String userName = request.getRemoteUser();
if (userName != null) {
...
ResponseBuilder response = Response.ok(myObject);
response.header("Content-Disposition", "attachment; filename=myFile.xml");
return response.build();
} else {
return Response.status(Status.FORBIDDEN).build();
}
}
两年后,我找到了一个解决办法:
@RequestMapping(value = "/export", method = RequestMethod.GET, produces = MediaType.APPLICATION_XML)
public ResponseEntity<String> export(...
HttpHeaders headers = new HttpHeaders();
headers.setAccessControlExposeHeaders(Collections.singletonList("Content-Disposition"));
headers.set("Content-Disposition", "attachment; filename=" + filename);
return new ResponseEntity<>(exportedContent, headers, HttpStatus.OK);
在 Dreamweaver 网页中查看和编辑内容、设置 meta 属性和页面标题、指定页面的关键字和说明等等。 页面包含一些描述页面中所包含信息的元素,搜索浏览器可使用这些信息。您可以设置 head 元素的属性来控制标识页面的方式。 查看和编辑文件头内容 可以在“代码”视图中或使用代码检查器查看文档的 head 部分中的元素。 将元素插入文档的 head 部分 从“插入”>“HTML”中选择 he
问题内容: 创建配置文件(类似于.net中的Web配置),存储URL以及在应用程序部署期间可能会变化的其他常量的最佳方法是什么? 问题答案: 使用方法: 像这个例子。 然后,您可以将其注入需要常量的位置。 您可以有不同的文件来定义用于开发或生产的不同常量,然后使用Grunt之类的工具根据环境使用该文件或该文件。 假设您具有这种文件夹结构: 并以不同的值定义相同的服务。然后,您可以将适当的文件与gr
问题内容: 我下载了文件作为ajax的响应。如何从内容处置中获取文件名和文件类型并显示其缩略图。我有许多搜索结果,但找不到正确的方法。 控制台输出: 问题答案: 这是我有时使用它的方式。我假设您将附件作为服务器响应提供。 我从REST服务中这样设置响应头 编辑:编辑答案以适合您的问题-使用单词代替
问题内容: 我想使用Java程序删除文件的某些内容,如下所示。这是在相同文件中替换的写方法,还是应将其复制到另一个文件。 但是它删除了文件的所有内容。 问题答案: 我将从关闭阅读器和刷新书写器开始:
问题内容: 我正在尝试清除我在Java中制作的文件的内容。该文件是通过PrintWriter调用创建的。我在这里读到可以使用RandomAccessFile这样做,而在其他地方读到,实际上它比调用一个新的PrintWriter并立即关闭以用空白文件覆盖该文件更好。 但是,使用RandomAccessFile不起作用,并且我不明白为什么。这是我的代码的基本轮廓。 运行与上述代码等效的操作,为我的临时
在程序入口文件index.js 中可以在init方法中获取server对象,通过该server可以获取config,具体方式如下: init(server, options) { const config = server.config(); const url = config.get('elasticsearch.url'); } 自定义配置 1.配置校验与默