外部通用附件上传接口
<h5>简要描述</h5>
<ul>
<li>外部通用附件上传接口</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>http://10.10.1.31:8080/ops/uploadDown/dataviewdev/upload/attachment</code></li>
</ul>
<h5>请求方式</h5>
<ul>
<li>POST </li>
<li>Content-Type: multipart/form-data
<h5>参数</h5></li>
</ul>
<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;">processInstanceId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>流程实例id</td>
</tr>
<tr>
<td style="text-align: left;">loginId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>当前操作人员登录名</td>
</tr>
<tr>
<td style="text-align: left;">file</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">文件</td>
<td>文件</td>
</tr>
<tr>
<td style="text-align: left;">indexId</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>默认传空</td>
</tr>
<tr>
<td style="text-align: left;">initialFileName</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>默认传空</td>
</tr>
<tr>
<td style="text-align: left;">handleClass</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>默认传空</td>
</tr>
</tbody>
</table>
<h5>调用示例</h5>
<p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=4c1bc465d2821f576b7f2e010c2e3b79" alt="" /></p>
<h5>返回示例</h5>
<pre><code>{
"errorCode": 0,
"message": "success",
"time": 1658298793887,
"responseBody": {
"uid": "c051f6d24c15439ba6bf04ac29baba67",
"size": 13785,
"lastModifiedDate": "2022-07-20 14:33:13",
"response": {
"responseBody": {
"fileName": "QueryUserByRoleDept.txt",
"fileSize": "13785",
"uuid": "c051f6d24c15439ba6bf04ac29baba67"
}
},
"name": "QueryUserByRoleDept.txt",
"lastModified": 1658298793887
}
}</code></pre>
<h5>返回参数说明</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">errorCode</td>
<td style="text-align: left;">int</td>
<td>状态码</td>
</tr>
</tbody>
</table>
<h5>备注</h5>
<pre><code>上传成功后,将完整的返回值中responseBody部分取出,并构建成JSONArray赋予表单附件字段,如
{
"attach":[
{
"uid": "c051f6d24c15439ba6bf04ac29baba67",
"size": 13785,
"lastModifiedDate": "2022-07-20 14:33:13",
"response": {
"responseBody": {
"fileName": "QueryUserByRoleDept.txt",
"fileSize": "13785",
"uuid": "c051f6d24c15439ba6bf04ac29baba67"
}
},
"name": "QueryUserByRoleDept.txt",
"lastModified": 1658298793887
}
]
}</code></pre>
<ul>
<li>更多返回错误代码请看首页的错误代码描述</li>
</ul>