DocuSign:无法通过API上传pdf文档

时间:2019-03-01 09:38:44

标签: docusignapi

我正在尝试通过api创建新的信封,但收到以下错误消息:

<errorDetails xmlns=""http://www.docusign.com/restapi"" xmlns:i=""http://www.w3.org/2001/XMLSchema-instance"">
  <errorCode>UNABLE_TO_LOAD_DOCUMENT</errorCode>
  <message>Unable to load the document. Unable to load Document(XXXXX.pdf). 
  Error: Value must be non negative. & vbLf & "Parameter name: Height</message>
</errorDetails>

您能帮助解决这个问题吗?不知道为什么会这样。

1 个答案:

答案 0 :(得分:0)

由于通过DocuSign Web工具将PDF上载到DocuSign时,PDF可以正常工作,因此问题出在如何通过API上载PDF上。

通过API上传时:

  1. fileExtension属性设置为“ pdf”或任何源格式。例如“ html”,“ docx”等
  2. documentBase64属性设置为源文档的BASE64 encoded值。

我建议您检查首选语言的代码示例,以了解如何完成此操作:

C#PHPJavaNode.jsPythonRubyCurl (direct API)

查看方案1或2的读取方式,然后将源文档上传到DocuSign。

如果您的文档大于15 MB,则可能需要使用二进制传输技术上载到DocuSign。为此,请参见示例的方案编号10。