【发布时间】:2017-06-24 19:50:32
【问题描述】:
大家好(和女孩)...
我想知道是否可以使用正在进行 OpenEdge 的 RESTful Web 服务读取 csv 文件。
如果它可以解压csv文件。
谢谢。
【问题讨论】:
标签: rest csv progress-4gl openedge
大家好(和女孩)...
我想知道是否可以使用正在进行 OpenEdge 的 RESTful Web 服务读取 csv 文件。
如果它可以解压csv文件。
谢谢。
【问题讨论】:
标签: rest csv progress-4gl openedge
您可以将文件读入 JSON 对象并将其传递给 REST 服务。
在服务器端,您会收到 LONGCHAR 形式的 JSON,再次将其转换为 JSON,从 JSON 对象中提取文件,将其写入磁盘某处,然后解压缩。
【讨论】:
您可以将 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/
【讨论】: