关于sap:如何使用-SAP-OData-服务向-ABAP-服务器上传文件试读版

42次阅读

共计 626 个字符,预计需要花费 2 分钟才能阅读完成。

本教程到目前为止开发的 OData 图书治理服务,能够在 ABAP 零碎里对图书数据进行增删改查。

本步骤咱们持续介绍如何通过 SAP OData 服务,实现向 ABAP 零碎上传文件的需要。咱们采取 Postman 进行文件上传。

先看一下通过本文介绍的步骤,实现的成果。

Postman 里应用的文件上传 url:https://{{host}}:{{port}}/sap/opu/odata/sap/ZBOOK_MANAGE_SRV/FileSet

通过 HTTP 申请的头部字段,指定自定义头部字段名称为 filename,头部字段值为实际上传的文件名,本例为 1332.txt.

留神,通过 Postman 上传文件到 ABAP 服务器,ABAP OData 框架无奈智能地将本地文件的文件名提取进去,故而须要咱们作为文件上传者,手动通过 HTTP 申请头部字段的形式,指定上传的文件名。

我本地的这个 1332.txt 文件,内容为一个 Hello World 字符串,对应的 16 进制内容为 68 65 6C 6C 6F 20 77 6F 72 6C 64:

在 Postman 里上传这个本地文件后,收到 HTTP 201 Created 响应音讯,如上图图例 3 所示。

在 Postman 里点击 Body 而后再抉择 binary,即可抉择本地文件上传。

上传胜利后,咱们到 ABAP 服务器的自定义数据库表 ZFILE 里查看,发现有一条记录胜利生成了:

并且文件内容的确是咱们本地文本文件 Hello World 字符串对应的 16 进制内容。

上面是这个需要具体的实现步骤。

正文完
 0