2020-08-19 07:55发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
同事们,
我需要使用ABAP从网站的直接URL链接下载.RAR文件。
我可以使用类CL_HTTP_CLIENT或功能模块HTTP_GET连接到URL,但是我无法提取类或rfc返回参数的响应正文中可用的te内容。
请问有人建议如何达到上述要求。
谢谢。
此致
拉曼那。
ABAP没有提出用于解压缩RAR文件的内置代码。 而是调用unrar之类的免费工具(要调用OS命令,请搜索SXPG_COMMAND_EXECUTE)。 最终阅读以下内容: 1791258-如何在Unix/Linux上提取压缩的exe文件 系统?(用于EXE/RAR文件)
第二种解决方案是使用ZIP文件而不是RAR,这是使用CL_ABAP_ZIP类的唯一受支持的压缩文件类型。 还有CL_ABAP_GZIP可以处理一串字节。
您可以下载任何类型的文件(RAR,TXT,ZIP等,无论其类型如何)
但是也许您的意思是,您想解压缩并读取其中的文本(?)文件?
嗨罗西,
是的,我需要将RAR中的文本文件解压缩并将其保存到应用程序服务器中。
嗨Ramana
我了解您的情况(每月安排一个程序, 等等),但这是另一个问题。
使用unrar时是否有任何问题?
NB:我已经编辑了答案,添加了更多信息。
Sandra
请使用COMMENT按钮输入评论,问题,添加详细信息等,ANSWER仅是提出解决方案,请在答案的右边删除SAP文本。 区域。
最多设置5个标签!
ABAP没有提出用于解压缩RAR文件的内置代码。 而是调用unrar之类的免费工具(要调用OS命令,请搜索SXPG_COMMAND_EXECUTE)。 最终阅读以下内容: 1791258-如何在Unix/Linux上提取压缩的exe文件 系统?(用于EXE/RAR文件)
第二种解决方案是使用ZIP文件而不是RAR,这是使用CL_ABAP_ZIP类的唯一受支持的压缩文件类型。 还有CL_ABAP_GZIP可以处理一串字节。
您可以下载任何类型的文件(RAR,TXT,ZIP等,无论其类型如何)
但是也许您的意思是,您想解压缩并读取其中的文本(?)文件?
嗨罗西,
是的,我需要将RAR中的文本文件解压缩并将其保存到应用程序服务器中。
嗨Ramana
我了解您的情况(每月安排一个程序, 等等),但这是另一个问题。
使用unrar时是否有任何问题?
NB:我已经编辑了答案,添加了更多信息。
Sandra
请使用COMMENT按钮输入评论,问题,添加详细信息等,ANSWER仅是提出解决方案,请在答案的右边删除SAP文本。 区域。
一周热门 更多>