Javascript 什么是过滤器/扁平代码以及如何处理它?

Javascript 什么是过滤器/扁平代码以及如何处理它?,javascript,node.js,express,Javascript,Node.js,Express,在我的项目背景和我正在使用的代码中有更多的上下文。我正在做这个项目,我们必须在mongo中存储/加载PDF。在后端,我将下载流的输出直接传输到响应中,在客户端,我得到一个responseText(你可以在链接文章的图片中看到),它的格式怪异,不可读(Filter/flateCode)。我需要将responseText转换为ArrayBuffer,这样我就可以将它输入到PDF.js中,以便在浏览器中呈现它。有人能告诉我一些关于responseText中字符串类型的信息以及如何将其转换为ArrayB

在我的项目背景和我正在使用的代码中有更多的上下文。我正在做这个项目,我们必须在mongo中存储/加载PDF。在后端,我将下载流的输出直接传输到响应中,在客户端,我得到一个responseText(你可以在链接文章的图片中看到),它的格式怪异,不可读(Filter/flateCode)。我需要将responseText转换为ArrayBuffer,这样我就可以将它输入到PDF.js中,以便在浏览器中呈现它。有人能告诉我一些关于responseText中字符串类型的信息以及如何将其转换为ArrayBuffer吗


谢谢

你想下载pdf还是显示它?我只需要显示它。但是,为了显示它,我需要将这个奇怪的字符串转换为ArrayBuffer,然后我可以使用它与pdf.js API一起呈现pdf。