我想知道通过网关上传文件的最佳实践是什么。
可以通过函数导入来传递参数。可以将名称和二进制内容传递给网关中的函数导入,然后以这种方式上传。
另一种可能性是通过CREATE_STREAM
类中的DPC_EXT
方法上载它。
最干净的方法是什么?他们俩似乎都工作得很好。
答案 0 :(得分:1)
创建流。这是更符合HTTP,REST和OData的方式。
函数导入不符合这些标准,应该避免。
答案 1 :(得分:0)
函数导入是一种执行与CRUDQ操作不匹配的操作的方法。例如,接受文档或确认销售,您当然可以使用Create方法或更新,但是如果您今天将它们用于HTTP PUT和GET,则可以将其用于函数导入。 但是,如果操作与“创建读取更新删除或查询”匹配,则不应使用它。
编辑: 创建(读取)流是一种很好的(推荐)发送文件的方式,它还使用GET和PUT,因此如果您只是在发送文件(甚至带有参数),也可以使用它。
干杯。