标准签


批量上传原文文件

<p><strong>简要描述:</strong> </p> <ul> <li>批量上传原文文件接口</li> </ul> <p><strong>请求URL:</strong> </p> <ul> <li><code>http://ip:port/service/rest/v1/file/upload</code></li> </ul> <p><strong>请求方式:</strong></p> <ul> <li>POST multipart/form-data</li> </ul> <p><strong>请求参数:</strong> </p> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">flowId</td> <td style="text-align: left;">否</td> <td style="text-align: left;">String</td> <td>签署流程Id, 流程第一次上传文档时值为空,上传成功后返回流程Id,后续上传操作需要带上流程Id</td> </tr> <tr> <td style="text-align: left;">docName</td> <td style="text-align: left;">否</td> <td style="text-align: left;">String</td> <td>签署流程名称/文档名称,默认为第一份文件的名称,当flowId不为null,该值可以为空</td> </tr> <tr> <td style="text-align: left;">flowType</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>签署流程类型,0-自己签,1-多方顺序签,2-多方无序签,3-单独签,6-批量签, 若flowId不为null,该值可以为空</td> </tr> <tr> <td style="text-align: left;">bizId</td> <td style="text-align: left;">否</td> <td style="text-align: left;">String</td> <td>第三方业务Id</td> </tr> <tr> <td style="text-align: left;">fileList</td> <td style="text-align: left;">是</td> <td style="text-align: left;">List&lt;MultipartFile&gt;</td> <td>文件列表</td> </tr> <tr> <td style="text-align: left;">source</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>请求来源,例如:’dingding’ , ’esign’ , ’esign_h5’ , ’alipay’</td> </tr> </tbody> </table> <p><strong>请求示例</strong></p> <pre><code> http://ip:port/service/rest/v1/file/upload { &amp;quot;docName&amp;quot;:&amp;quot;单独签测试&amp;quot;, &amp;quot;flowId&amp;quot;:&amp;quot;58b97956-9ac9-4f86-9363-8bca0fd73258&amp;quot;, &amp;quot;flowType&amp;quot;:0, &amp;quot;bizId&amp;quot;:&amp;quot;&amp;quot;, &amp;quot;fileList&amp;quot;:[文件列表], &amp;quot;source&amp;quot;:&amp;quot;esign&amp;quot; }</code></pre> <p><strong>返回参数:</strong></p> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">参数类型</th> <th style="text-align: left;">参数说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">participantId</td> <td style="text-align: left;">String</td> <td style="text-align: left;">当前用户对应的签署流程参与人Id</td> </tr> <tr> <td style="text-align: left;">flowId</td> <td style="text-align: left;">String</td> <td style="text-align: left;">签署流程Id</td> </tr> <tr> <td style="text-align: left;">docName</td> <td style="text-align: left;">String</td> <td style="text-align: left;">签署流程名称/文档名称</td> </tr> <tr> <td style="text-align: left;">docDataList</td> <td style="text-align: left;">List</td> <td style="text-align: left;">文档信息列表</td> </tr> <tr> <td style="text-align: left;">projectId</td> <td style="text-align: left;">String</td> <td style="text-align: left;">当前项目的项目Id, 用于存证系统登录</td> </tr> </tbody> </table> <p>文档信息</p> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">参数类型</th> <th style="text-align: left;">参数说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">flowDocId</td> <td style="text-align: left;">String</td> <td style="text-align: left;">签署流程文档ID</td> </tr> <tr> <td style="text-align: left;">userFileId</td> <td style="text-align: left;">String</td> <td style="text-align: left;">用户文件Id</td> </tr> <tr> <td style="text-align: left;">flowDocName</td> <td style="text-align: left;">String</td> <td style="text-align: left;">文件名称</td> </tr> <tr> <td style="text-align: left;">posList</td> <td style="text-align: left;">List</td> <td style="text-align: left;">指定位置信息</td> </tr> <tr> <td style="text-align: left;">ossKey</td> <td style="text-align: left;">String</td> <td style="text-align: left;">文件的ossKey</td> </tr> <tr> <td style="text-align: left;">url</td> <td style="text-align: left;">String</td> <td style="text-align: left;">文件的下载地址</td> </tr> <tr> <td style="text-align: left;">reviewUrl</td> <td style="text-align: left;">String</td> <td style="text-align: left;">文件首页预览地址</td> </tr> <tr> <td style="text-align: left;">page</td> <td style="text-align: left;">int</td> <td style="text-align: left;">文件页数</td> </tr> </tbody> </table> <p><strong>返回示例</strong></p> <pre><code>{ &amp;quot;success&amp;quot;: true, &amp;quot;msg&amp;quot;: &amp;quot;成功&amp;quot;, &amp;quot;total&amp;quot;: null, &amp;quot;errCode&amp;quot;: 0, &amp;quot;errShow&amp;quot;: false, &amp;quot;data&amp;quot;: { &amp;quot;participantId&amp;quot;: &amp;quot;63ca11ef-4ab1-4923-8ef9-3dcc93b700c0&amp;quot;, &amp;quot;flowId&amp;quot;: &amp;quot;58b97956-9ac9-4f86-9363-8bca0fd73258&amp;quot;, &amp;quot;docName&amp;quot;: &amp;quot;单独签测试&amp;quot;, &amp;quot;docDataList&amp;quot;: [{ &amp;quot;flowDocId&amp;quot;: &amp;quot;7c494d02-aaf6-47bb-8bce-14a1350ab300&amp;quot;, &amp;quot;userFileId&amp;quot;: &amp;quot;d1e4bd15-7798-4356-88e1-5eed825998d5&amp;quot;, &amp;quot;flowDocName&amp;quot;: &amp;quot;概要设计说明书模板&amp;quot;, &amp;quot;posList&amp;quot;: null, &amp;quot;ossKey&amp;quot;: &amp;quot;doc-convert/0834ae72e8f3ddeb8d42fa1db9502951.pdf&amp;quot;, &amp;quot;url&amp;quot;: &amp;quot;https://doc-convert.oss-cn-hangzhou.aliyuncs.com/0834ae72e8f3ddeb8d42fa1db9502951.pdf?Expires=1505995248&amp;amp;OSSAccessKeyId=FBzUaPMorqiiUAfb&amp;amp;Signature=WOvvWf9MclyKTkLkqp9m8EgQ4Ao%3D&amp;quot;, &amp;quot;reviewUrl&amp;quot;: &amp;quot;https://esignoss.oss-cn-hangzhou.aliyuncs.com/pdf2Image/wrNVTsb1I1BzhT5gVDl-EolCAyrxlFTy9lxP-4QCi4c%3D_5_1_50?Expires=1505963168&amp;amp;OSSAccessKeyId=FBzUaPMorqiiUAfb&amp;amp;Signature=qxMBSs6zx5eshB8ajYWr6U%2BGzFs%3D&amp;quot;, &amp;quot;page&amp;quot;: 5 }] } }</code></pre> <p><strong>备注</strong> </p> <ul> <li>更多返回错误代码请看首页的错误代码描述</li> </ul>

页面列表

ITEM_HTML