无法打开base64编码的pdf

时间:2015-02-28 17:04:45

标签: pdf encoding base64

我正在尝试打开由web服务发回给我的base64编码的pdf。 这是响应标题

  

Access-Control-Allow-Credentials:true
  访问控制允许方法:GET,PUT,POST,PATCH,DELETE,OPTIONS,HEAD   Access-Control-Allow-Origin:*
  连接:保持活力
  Content-Type:application / json; charset = UTF-8
  服务器:Apache-Coyote / 1.1
  转移编码:分块
  响应机构
  {
   “成功”:真实,
   “消息”:“”,
   “价值”:“SlZCRVJpMHhMamNLSmJXMX .....
  }

我尝试了在线解码器 http://www.motobit.com/util/base64-decoder-encoder.asp手动复制粘贴并转换代码。

当我将生成的解码文本保存为pdf并使用adobe reader打开它时,会出现“不支持或损坏的文件”错误。 我可能做错了什么,但我在网上环顾四周,找不到任何东西。 Here is the link to txt string of pdf

非常感谢任何帮助。 谢谢你的时间。

1 个答案:

答案 0 :(得分:1)

您的文件是base64编码两次。要阅读它,您还需要解码两次。但是,Web服务不应该对其进行两次编码。所以,你应该联系他们来解决这个问题。