【问题标题】:OpenEdge read csv file with REST web serviceOpenEdge 使用 REST Web 服务读取 csv 文件
【发布时间】:2017-06-24 19:50:32
【问题描述】:

大家好(和女孩)...

我想知道是否可以使用正在进行 OpenEdge 的 RESTful Web 服务读取 csv 文件。

如果它可以解压csv文件。

谢谢。

【问题讨论】:

    标签: rest csv progress-4gl openedge


    【解决方案1】:

    您可以将文件读入 JSON 对象并将其传递给 REST 服务。

    在服务器端,您会收到 LONGCHAR 形式的 JSON,再次将其转换为 JSON,从 JSON 对象中提取文件,将其写入磁盘某处,然后解压缩。

    【讨论】:

      【解决方案2】:

      您可以将 CLOB 添加到您的 REST 服务以传入文件:

      DEFINE TEMP-TABLE ttFile NO-UNDO
          FIELD FileData AS CLOB.
      

      在服务中,将 CLOB 保存到磁盘文件中:

      COPY-LOB FROM OBJECT ttFile.FileData TO FILE "datafile.csv".
      

      要解压缩它,请安装 WinZip 命令行实用程序。 Wzunzip 将为您解压缩文件。 http://kb.winzip.com/kb/entry/125/

      【讨论】:

        猜你喜欢
        • 2017-11-16
        • 2013-12-04
        • 1970-01-01
        • 1970-01-01
        • 2013-05-21
        • 1970-01-01
        • 2018-10-11
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多