【发布时间】:2016-05-12 08:40:36
【问题描述】:
我正在使用一个 ASP .NET Web API,其中 API 的 POST 函数返回一个字节数组,就像 C# 代码中这样:
return Ok(outputStream.ToArray());
其中 outputStream 是 System.IO.MemoryStream 类型,而 ToArray() 返回一个字节数组。
这个函数正在返回一个 PDF 流,我想在他们的浏览器中显示给用户,或者至少让他们保存它。
我遇到了来自 Stack Overflow 的 JavaScript example,它展示了如何从 Base64 编码的字符串中获取 Blob 并显示它,当 API 返回 Base64 编码的字符串时,我能够让它工作;但是,当 API 如前所示返回字节数组时,我无法让它工作。
我能否获得一些代码示例,说明如何在 API 返回字节数组时使其工作?
【问题讨论】:
标签: javascript asp.net rest browser