小编Fin*_*kel的帖子

从http响应正文下载文件

我现在已经研究了很长一段时间了,找不到明确的答案/解决问题的方法.

情况是这样的:我正在向服务器发送一个帖子请求.响应包含其正文中的pcap文件的二进制文件.如何将其作为文件下载.

我的简化代码:

...
this.downloadPcap = function(timestamp){
  var start = timestamp-10;
  var end = timestamp+10;
  var requestData = {"start": start, "end": end};
  $http.post(serverUrl, requestData);
}
Run Code Online (Sandbox Code Playgroud)

这是通过单击触发的,其中我获取某个事件的时间戳,并且服务器在确切事件之前和之后的10秒内创建PCAP文件.

我收到一个带有长二进制的响应.也:

内容长度:134772

内容类型:application/pcap

现在我被告知如果标题是这样的,浏览器将自动开始将响应作为文件下载.它没有.

所以我对Blob和FileSaver的了解很少,但我觉得必须有一种更简单的方法来下载动态创建的文件.

有人可以指点我某个方向吗?有没有比包含更多库更简单的方法?

提前致谢

javascript angularjs

10
推荐指数
1
解决办法
1万
查看次数

使用mySQL的LoopBack"group by"能力?

我是新手LoopBack,我似乎错过了一些东西.我听说了很多关于StrongLoopLoopBack,我觉得很难相信这不存在.

我的情况:我正在计算每种不同严重程度的事件数量.

一张表例如:

EventID | 严重

1 | 2

2 | 2

3 | 4

4 | 3

5 | 3

6 | 五

7 | 1

8 | 2

现在我想计算事件的数量并按严重程度对它们进行分组,所以我得到了类似这样的JSON:

{1:1, 2:3, 3:2, 4:1, 5:1} *(severity:count)*
Run Code Online (Sandbox Code Playgroud)

使用SQL它很简单,只需使用"SELECT severity, count(severity) FROM events GROUP BY severity".

我已经研究了一段时间了,仍然无法相信这个简单的事情无法完成LoopBack!

有解决方案吗 或者也许是一篇指向我的文章?

提前致谢!

javascript strongloop loopbackjs

6
推荐指数
1
解决办法
961
查看次数

标签 统计

javascript ×2

angularjs ×1

loopbackjs ×1

strongloop ×1