我正在尝试在将创建数据的商业产品中使用REST API,其中一个字段是文件附件。我已经能够使用PUT请求成功更新现有数据上的文件附件字段。技巧是将文件转换为Base64并将其作为fileAttachment的字段提交。我在解决如何使用POST时遇到问题,尽管似乎他们的文档说此API调用中的字段应该是一个对象,而不是字符串。我已经尝试过仅放入Base64数据,但是即使它给出200响应,它最终还是创建了没有文件附件的记录。关于通过curl提交与作为对象的FuncOfTaskOfMemoryStream相关的getStream字段的任何建议?
getStream: FuncOfTaskOfMemoryStream
二进制文件数据(用于文件附件)FuncOfTaskOfMemoryStream:对象
描述:二进制文件 数据(用于文件附件)
这是根据其API文档的JSON请求主体结构。
描述:秘密数据字段项
itemId:整数(int32)
商品ID
fileAttachmentId:整数(int32)
文件附件ID(用于文件附件)
文件名:字符串
文件名(用于文件附件)
itemValue:字符串
物品价值
fieldId:整数(int32)
字段ID
fieldName:字符串
字段名称
子弹:字符串
野猪
fieldDescription:字符串
字段说明
isFile :布尔值
该字段是否为文件附件
是注释:布尔值
该字段是否为笔记
isPassword:布尔值
该字段是否为密码
getStream: FuncOfTaskOfMemoryStream
二进制文件数据(用于文件附件)