Java sdk调用附件上传接口
## Java sdk调用附件上传接口
**产品版本说明**
金蝶云星空产品版本为:补丁版本为PT146897【7.7.2374.8】及以上
**使用说明**
1、调用单据工序汇报保存接口,后面会用到单据的FID,FBillNo
```
{
"Result": {
"ResponseStatus": {
"IsSuccess": true,
"Errors": [],
"SuccessEntitys": [{
"Id": 100028,
"Number": "GXHB0056",
"DIndex": 0
}],
"SuccessMessages": [],
"MsgCode": 0
},
"Id": 100028,
"Number": "GXHB0056",
"NeedReturnData": [{}]
}
}
```
返回结果中,Id为单据FID,Number为FBillNo
2、上传附件接口(上传附件并绑定单据)
参数说明:
![1677488269703.webp](/download/010019259a3c45a2414aa6c40a5ad6c6ea18.webp)
注意:如果是单据头附件,EntryinterId要么不填,要么填-1。
请求示例:
```
K3CloudApi api = new K3CloudApi();
String FID="";//单据内码FID
String FBillNo="";//单据编号FBillNo
String jsonData =
"{\"FileName\":\"test.txt\",\"FEntryKey\":\"\",\"FormId\": \"SFC_OperationReport\",\"IsLast\": true," +
"\"InterId\": " + FID + "," + "\"BillNO\": " + "\"" + FBillNo + "\"" +
",\"AliasFileName\": \"test\",\"SendByte\": \"6L+Z5piv5rWL6K+V5paH5KMYmFzZTY05a2X56ym5Liy5LqS6L2s\"}";
String resultJson = api.AttachmentUpLoad(jsonData);
```
3、上传附件成功后,返回结果会有FileId返回
```
{
"Result": {
"ResponseStatus": {
"IsSuccess": true,
"Errors": [],
"SuccessEntitys": [{
"Id": 140561,
"Number": null,
"DIndex": 0
}],
"SuccessMessages": [],
"MsgCode": 0
},
"FileId": "723eea11a0e94a90892f7a47c93e",
"Message": ""
}
}
```
4、使用FileId,放置到单据保存接口,附件字段里,最后附件上传成功!
麻烦问一下有大文件上传的示例代码吗?
上传不成功
Java sdk调用附件上传接口
## Java sdk调用附件上传接口**产品版本说明**金蝶云星空产品版本为:补丁版本为PT146897【7.7.2374.8】及以上**使用说明**1、调用单据工...
点击下载文档
上一篇:库存不足,不允许提交下一篇:SQL查询枚举值,单据类型
本文2024-09-16 17:15:10发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-14516.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章