Postman 可以从 base64 字符串渲染文件吗?

And*_*y N 12 postman

我的服务器响应之一是将 PDF 作为 base 64 编码字符串返回。

例如

{
    "fileName": "my-file.pdf",
    "base64EncodedFileContent": "JVBERi0xLjcKJeLjz9MNCj...
Run Code Online (Sandbox Code Playgroud)

是否可以我的 Postman 收藏夹中将此 64 位字符串呈现为 PDF ?

我已经研究过使用将字符串解码为环境变量 CryptoJS.enc.Base64.parse

我还查看了https://docs.postman-echo.com/可能会将内容类型为 application/pdf 的字节发送回给我,但是它会将您发送的任何正文嵌套在 JSON 对象中。

注意:这只是一个方便的工具,以防止使用该集合的人必须使用外部 base64 -> PDF 转换器

w4d*_*325 1

你不应该需要导入 CryptoJS 来解码 base64...你可以使用这样的东西;

const response = pm.response.json().base64EncodedFileContent;
var decodedMessage = atob(response);
console.log(decodedMessage);
Run Code Online (Sandbox Code Playgroud)

这也可能有助于在 Postman 中“可视化”PDF https://community.postman.com/t/visualize-pdf-on-postman-v8-4-0/23856