跳到主要内容

dmn.rules.upload

上传规则dmn文件

  • 请求路由: dmn.rules.upload
  • 交互模型: Request Channel
  • 访问限制: 无

配合文件上传组件的使用示例:

const reader = new FileReader();
reader.onloadend = async () => {
try {
await RSocket.rc({
route: 'rules.surcharge.upload',
data: Buffer.from(reader.result);
});
message.info('规则已更新');
} catch (e) {
message.warn('文件上传失败.');
throw e;
}
};
reader.readAsArrayBuffer(blob); // blob为文件上传组件返回的文件Blob对象

请求​

RSocket.rc({
"route" : "rules.upload",
"data" : {
"replaceMe" : "规则文件内容字节流"
}
});

请求参数​

名称类型必须说明
dataVaries是规则文件内容字节流

返回​

内容字节数。注意由于使用了request-channel,所以返回值类型为数组,仅包含一个元素

[
1033029
]