我正在尝试发布一个信封,但是对于非pdf文件,它仍然失败,并出现以下故障:
<errorCode>UNABLE_TO_LOAD_DOCUMENT</errorCode>
<message>Unable to load the document. Unable to load Document(1;Parking Application). Error: the document is corrupt, rebuilding failed </message>
我知道我可以尝试将文档作为多部分请求发送,但我想知道此请求中的问题是什么: https://drive.google.com/file/d/0B4IcppTb9svVSFhXYkdFa0gtbms/view 它包含一个word文档。 它似乎不是base64编码字符串的问题,因为字符串可以被解码回文件,例如使用http://www.motobit.com/util/base64-decoder-encoder.asp
答案 0 :(得分:0)
您忘了包含
<fileExtension>docx</fileExtension>
XML中的节点与documentBase64
节点相邻。
(上面的代码段假设您正在发送docx文件。将其更改为文件类型。)
换句话说,如果您的文档不是pdf,您需要告诉平台文档的格式是什么。它假定为pdf。