附件上传
<p>[TOC]</p>
<h5>简要描述</h5>
<ul>
<li>附件上传接口</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>/mes/file/upload/common</code></li>
</ul>
<h5>请求方式</h5>
<ul>
<li>POST </li>
</ul>
<h5>请求头</h5>
<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;">Content-Type</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>multipart/form-data;</td>
</tr>
</tbody>
</table>
<h5>url参数</h5>
<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;">mlid</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>目录id</td>
</tr>
<tr>
<td style="text-align: left;">wdfl</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>文档分类</td>
</tr>
<tr>
<td style="text-align: left;">fjz</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>附件组</td>
</tr>
</tbody>
</table>
<h5>form参数</h5>
<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;">file</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>文件</td>
</tr>
</tbody>
</table>
<pre><code>/mes/file/upload/common?mlid=WLXX&wdfl= &fjz=TEST</code></pre>
<h5>请求示例</h5>
<pre><code class="language-java">import java.io.*;
import okhttp3.*;
public class main {
public static void main(String []args) throws IOException{
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("text/plain");
RequestBody body = new MultipartBody.Builder().setType(MultipartBody.FORM)
.addFormDataPart("file","/C:/Users/yuxiang/Desktop/奥动智能MES产品功能设计(5).docx",
RequestBody.create(MediaType.parse("application/octet-stream"),
new File("/C:/Users/yuxiang/Desktop/奥动智能MES产品功能设计(5).docx")))
.build();
Request request = new Request.Builder()
.url("http://localhost:8005/mes/file/upload/common?mlid=CPXHJGB&wdfl=04&fjz=BJD0007381")
.method("POST", body)
.addHeader("access_token", "token-web-ADMIN")
.build();
Response response = client.newCall(request).execute();
System.out.println(response.body().string());
}
}</code></pre>
<p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=ad527712dfc65f31e6d81cbd41eb95eb" alt="" /></p>
<h5>返回示例</h5>
<pre><code>{
"success": 1,
"msg": "success",
"showMsg": false,
"data": null
}
</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;">success</td>
<td style="text-align: left;">int</td>
<td></td>
</tr>
<tr>
<td style="text-align: left;">msg</td>
<td style="text-align: left;">string</td>
<td>提示信息</td>
</tr>
<tr>
<td style="text-align: left;">showMsg</td>
<td style="text-align: left;">boolean</td>
<td>是否成功</td>
</tr>
<tr>
<td style="text-align: left;">data</td>
<td style="text-align: left;">string</td>
<td>值</td>
</tr>
</tbody>
</table>
<h5>备注</h5>
<ul>
<li>更多返回错误代码请看首页的错误代码描述</li>
</ul>