我现在已经研究了很长一段时间了,找不到明确的答案/解决问题的方法.
情况是这样的:我正在向服务器发送一个帖子请求.响应包含其正文中的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的了解很少,但我觉得必须有一种更简单的方法来下载动态创建的文件.
有人可以指点我某个方向吗?有没有比包含更多库更简单的方法?
提前致谢
我是新手LoopBack,我似乎错过了一些东西.我听说了很多关于StrongLoop和LoopBack,我觉得很难相信这不存在.
我的情况:我正在计算每种不同严重程度的事件数量.
一张表例如:
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!
有解决方案吗 或者也许是一篇指向我的文章?
提前致谢!