SAPUI5自动上传文件

2020-09-03 01:51发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 在我的应用程序中,我...

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

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


大家好,

在我的应用程序中,我具有一项功能,可让我从桌面上载文本文件,然后显示一个包含文本文件内容的对话框。

但是,我想使其自动化,以便应用程序将自动从桌面获取文件。 我尝试执行HTTP请求,但是它给了我一个CORS策略:由于URL主机名与我正在访问的URL(C:驱动器)不同,因此跨源请求错误


有什么方法可以执行此过程吗? 我在下面提供了我的代码。

CONTROLLER.JS

 onChange:函数(e){
 var file = e.getParameter(" files")&& e.getParameter(" files")[0];
         如果(文件&& window.FileReader){
 var reader = new FileReader();
 var that = this;
 reader.onload =函数(evn){
 var strCSV = evn.target.result; //CSV字符串
 警报(strCSV);
 };
 reader.readAsText(file);
 }
 },

VIEW.XML

  

谢谢。

5条回答
樱桃小丸子0093
2020-09-03 01:58

嗨,Sunil!
我的回答仅在以下情况下适用:
-SAPUI5应用程序 位于网络中并通过本地Web应用程序服务器提供服务
-您正通过WebService/NodeJS模块在单个计算机/服务器上集中提供文件
如果您打算将SAPUI5应用程序部署到SAP Cloud Platform ,并且您想从单个用户的计算机访问文件,那么根据我在答案中暴露的限制,恐怕没有简单的解决方案(或根本没有解决方案?),并且您需要用户明确选择要上传的文件 。

一周热门 更多>