0
sender view
을 생성하기 위해 DocuSign에 pdf 파일을 업로드하려고합니다. 하나는 13KB이고 다른 하나는 300KB입니다.보낸 사람보기에 대해 빈 문서가 업로드되었습니다.
다음은 7-Bit
인코딩의 문서를 허용하고 base64
으로 변환하여 DocuSign에 보내는 기능입니다.
문제는 생성 된 발신자보기에 문서가 반영되지만 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;
})();
}
당신이 당신의 JSON 페이로드를 게시하시기 바랍니다 수 있습니까? –