Node.js 将为“发件人”视图上载一个空白文档

Node.js 将为“发件人”视图上载一个空白文档,node.js,docusignapi,Node.js,Docusignapi,我正在尝试将pdf文件上载到DocuSign以生成发件人视图。有两个文件,一个是13KB,另一个是300KB 下面是一个函数,它接受7位编码的文档,并在发送到DocuSign之前转换为base64 问题是,文档反映在生成的sender视图中,但我只能看到13KB的文档。另一个文档是空白的。这可能是什么原因 createEnvelopeWithEmbeddedLink({ subject, documentList, email, name, userId, status }) {

我正在尝试将pdf文件上载到DocuSign以生成
发件人视图
。有两个文件,一个是13KB,另一个是300KB

下面是一个函数,它接受7位编码的文档,并在发送到DocuSign之前转换为
base64

问题是,文档反映在生成的sender视图中,但我只能看到13KB的文档。另一个文档是空白的。这可能是什么原因

 createEnvelopeWithEmbeddedLink({ subject, documentList, email, name, userId, status }) {

        let _this = this;
        return Promise.coroutine(function* () {
            let baseURL = yield _this.baseUrl();
            // Step-1: Create an envelope with embedded document
            let apiURLCE = `${baseURL}/envelopes`;
            let requestPayloadCE = {
                status: status, 
                /**
                 * @see ENVELOPE_STATUS
                 */
                emailSubject: subject,
                recipients: {}
            };

            // Create a document object list
            for (let i = 0; i < documentList.length; i++) {
                let dobj = {
                    documentId: i + 1,
                    name: documentList[i].filename,
                    documentBase64: Buffer.from(documentList[i].content).toString('base64')
                };

                if (requestPayloadCE.documents)
                    requestPayloadCE.documents.push(dobj);
                else
                    requestPayloadCE.documents = [dobj];
            }

            // Create the recipient/signer list
            requestPayloadCE.recipients.signers = [
                {
                    email: email,
                    name: name,
                    recipientId: 1,
                    clientUserId: userId
                }
            ];

            requestPayloadCE = JSON.stringify(requestPayloadCE);
            let requestOptionsCE = _initRequest(apiURLCE, 'POST', requestPayloadCE, _accountDetails(pvtProps.get(_this)));
            let responseCE = yield _request(requestOptionsCE);
            return responseCE;
        })();
    }
createEnvelopeWiThemmedLink({主题、文档列表、电子邮件、名称、用户ID、状态}){
让_this=this;
返回承诺.coroutine(函数*(){
让baseURL=yield_this.baseURL();
//步骤1:使用嵌入的文档创建信封
设apirlce=`${baseURL}/envelopes`;
让requestPayloadCE={
状态:状态,
/**
*@请参阅信封\u状态
*/
emailSubject:subject,
收件人:{}
};
//创建文档对象列表
for(设i=0;i
以下是一个示例请求,用于处理多个文档

POST /v2/accounts/{accountId}/envelopes
请求有效载荷

{
  "emailSubject": "Please sign the agreement",
  "status": "sent",
  "recipients": {
      "signers": [
          {
              "email": "janedoe@acme.com",
              "name": "jane doe",
              "recipientId": 1,
              "routingOrder": 1
          }
      ]
  },
  "documents": [
      {
          "documentId": "1",
          "name": "Doc1",
          "fileExtension": "txt",
          "documentBase64": "VGVzdCBEb2N1bWVudA=="
      },
      {
          "documentId": "2",
          "name": "Doc2",
          "fileExtension": "txt",
          "documentBase64": "VGVzdCBEb2N1bWVudA=="
      }     
  ]
}

您可以发布您的json负载吗?