将文件写入远程位置

2020-09-08 17:36发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我有一个方案,要求将文件发...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我有一个方案,要求将文件发送到FTP/远程位置。 我们正在SAP HANA上使用带有XSJS服务的SAP UI5。

我能够使用Restful API在项目结构/工作区中成功写入文件。 无论如何,我可以使用xsjs将此文件移动到远程位置/FTP吗? 有人做过吗? 任何解决方法?

任何指针都会受到赞赏。

问候

Sharadha

3条回答
哎,真难
2020-09-08 18:15

你好Sharadha,

我知道已经很晚了,你可能已经想出了一些办法,但想与其他类似的人分享我的经验。 使用xsjs无法在服务器之间传输文件,因为它可能会引起安全问题。

为此,我所做的工作是使用API​​将文件保存在HANA服务器软件包中(您也这样做了) 然后我创建了一个FTP文件(称为xxx.ftp文件)和一个批处理文件(称为ppp.bat)来运行ftp命令-在HANA服务器的同一程序包中。

代码如下:

xxx.ftp

打开 21

<用户名>

< p> <密码>

cd <您要移动文件的相对远程位置>

发送<文件名>

断开连接

< p>退出

ppp.bat

@echo off

cd%〜dp0

ftp -n -s:xxx.ftp

暂停

,然后您必须手动将此bat文件传输。

注意:所有文件,*。ftp文件和* .bat文件都在HANA中位于同一软件包中。

希望仍然可以为您提供帮助

Archana

一周热门 更多>