当前位置: 首页 > 知识库问答 >
问题:

使用多部分将Word文档添加到现有信封时的FORMAT_CONVERSION_ERROR

江天宇
2023-03-14
 "errorDetails": {
        "errorCode": "FORMAT_CONVERSION_ERROR",
        "message": "The data could not be converted."
      }
  1. 我正在第一个POST API调用(https://demo.docusign.net/restapi/v2/accounts/{accountid}/envelets)
  2. 中创建信封(没有文档)
  3. 通过对每个文档进行PUT API调用(https://demo.docusign.net/restapi/v2/accounts/{accountid}/envelops/{envelopeId}/documents/{doccid}),将文档(pdf和docx)添加到信封(多部分方法)中
  4. 仅将PDF文件上载到docusign,而对于docx类型的文件上载,则获得400错误“format_conversion_error-the data call not converted”错误

我正在添加这个标题“Content-Disposition”,“file;filename={filename};fileExtension={ext};documentid={id}”

任何建议/解决方案将不胜感激。

PUT https://demo.docusign.net:7801/restapi/v2/accounts/{myaccountid}/envelopes/{myenvelopeid}/documents/1

TraceToken: d0d9eae1-01d3-4c56-928d-da38a7ac30fc
Timestamp: 2020-01-09T08:48:52.7616114Z

Content-Type: multipart/form-data; boundary=LV-qEHBRJq6zprmD52mUZfeNsrT5alHGfkE8w
Content-Disposition: file; filename=MyTemplate.docx; fileExtension=docx; documentId=1
Content-Length: 12998
Connection: Keep-Alive
Transfer-Encoding: chunked
Authorization: bearer [omitted]
Expect: 100-continue
Host: demo.docusign.net
User-Agent: Apache-HttpClient/4.0.3(java 1.5)
X-SecurityProtocol-Version: TLSv1.2
X-SecurityProtocol-CipherSuite: ECDHE-RSA-AES256-GCM-SHA384
x-forwarded-for: 106.51.84.53

--LV-qEHBRJq6zprmD52mUZfeNsrT5alHGfkE8w
Content-Disposition: form-data; name="MyTemplate.docx"; filename="MyTemplate.docx"
Content-Type: application/octet-stream
Content-Transfer-Encoding: binary

//Some binary data here.

--LV-qEHBRJq6zprmD52mUZfeNsrT5alHGfkE8w--

400 BadRequest
Content-Type: application/json; charset=utf-8
Content-Length: 96
X-DocuSign-TraceToken: d0d9eae1-01d3-4c56-928d-da38a7ac30fc

{
  "errorCode": "FORMAT_CONVERSION_ERROR",
  "message": "The data could not be converted."
}

共有1个答案

陆阳曜
2023-03-14

很少需要检查的东西:

  1. 这是在任何word文档中发生的还是只在特定文档中发生的?
  2. 是否可以将同一个Word文档直接上载到DocuSign web应用程序,并且运行良好?
  3. 有问题的文件有多大?有可能还在25m以上吗?
  4. 考虑使用二进制文件传输。下面是一个代码示例,向您展示了如何做到这一点:

https://developers.docusign.com/esign-rest-api/code-examples/code-example-send-binary

 类似资料:
  • 问题内容: 我一直在尝试使用Apache POI将.png图片添加到.docx文件头中。我没有找到对我有帮助的方法。有人知道怎么做吗?这段代码我只能添加文本。 问题答案: 使用页眉和页脚以及页眉中的图像创建文档的示例: 编辑2016年3月29日: 这一直有效,直到Apache poi 3.13。现在,在3.14版本中,它的工作方式不再更多。原因:POI将不再在标题段落中保存图像的blip参考。 :

  • 我有在DocuSign中创建的信封和签名者列表。我忘记在创建信封时添加唯一的ClientUserId。在应用程序中进行嵌入式签名需要Unique ClientUserId。 如何将ClientUserId添加到现有DocuSign信封的签名者?

  • 我不需要添加书签或其他动态内容,只需要添加一些具有名称的目的地,从而注入一个/Dests集合,该集合具有在生成的PDF中定义的名称。 我使用了iText 5.3.0并且阅读了iText Inaction(第2版)的第7章,但是我仍然不知道如何添加目的地,所以在浏览器中使用#namedest。 我正在用PdfReader和PDFStamper阅读和操作文档。在使用定制的侦听器和PdfContentS

  • 本文向大家介绍C#采用OpenXml实现给word文档添加文字,包括了C#采用OpenXml实现给word文档添加文字的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#采用OpenXml实现给word文档添加文字的方法,分享给大家供大家参考。具体方法如下: 一般来说,使用OpenXml给word文档添加文字,每个模块都有自己对于的属性以及内容,要设置样式就先声明属性对象,将样式Appen

  • 问题内容: 我需要能够向ELF文件添加任意部分。我无法在该程序中使用GPL代码,因此BFD成为不可能。我可以使用libelf / gelf来阅读节,但是这些文档很少,因此我无法弄清楚如何添加节。有人知道怎么做这个吗?我宁愿不编写自己的ELF代码。 问题答案: 关于ELF文件标头的问题有几个(可能)相关答案。提到的接受的答案用于将部分添加到ELF文件,并且BSD bintools 声称具有BSD许可

  • 有没有办法将文件附加到MS Word文档中?我的意思与您将MS Excel文件拖放到MS Word中的方式相同。它显示MS Excel图标和文件名,双击打开附件。 我的情况来自以前的html文件,我导入使用XHTMLImporter.convert.现在超文本标记语言引用附件下载几个地方,并希望将这些文件附加到适当的MS Word文档。