开发原由:
跟国家虚拟仿真实验平台对接,需要上传报告至国家平台,虽然国家平台提供了接口详情,但在对接的过程中还是遇到了许多问题,因此记录下来。
国家虚拟仿真实验平台
更正: 上传代码做了修改。解决从国家平台下载乱码的问题。
对接上传附件接口:
分别是请求方式和返回码的说明
这里我采用的是http的post请求:
上传代码:
/***
*上传实验报告
* @Description: 返回码说明:0,调用成功;
* 1,参数错误;
* 2,密钥不正确;
* 3,access_token 已过期;
* 4,数据错误,appid 与 access_token 所含信息不一致;
* 5,非法access_token
* 6,重复上传实验报告
* 7,originId数据不存在
* 8,数据错误
* 9,验证失败
* 10,文件上传失败请重试
* 其他值,系统错误或非法操作
* @param
* @return
*/
public String uploadfile(String originId,String AccessToken, String filename,String filePath,String title ) {
RestTemplate restTemplate = new RestTemplate();