SAPUI5在工作区中加载文件

SAPUI5在工作区中加载文件,sapui5,sap-web-ide,Sapui5,Sap Web Ide,我需要在工作区中上载文件: 我不知道应该给我的文件上传器哪个URL作为参数。考虑到我使用SAP WebIDE personal Edition和我的文件位于以下路径: file:///C:/SAPWebIDE/eclipse/serverworkspace/Al/ALine/OrionContent/testApp/webapp/model/ 我应该在这里设置什么作为Url var oFileUploader2=new sap.ui.commons.FileUploader({ 名称:“上传

我需要在工作区中上载文件: 我不知道应该给我的文件上传器哪个URL作为参数。考虑到我使用SAP WebIDE personal Edition和我的文件位于以下路径: file:///C:/SAPWebIDE/eclipse/serverworkspace/Al/ALine/OrionContent/testApp/webapp/model/ 我应该在这里设置什么作为Url

var oFileUploader2=new sap.ui.commons.FileUploader({
名称:“上传2”,
uploadOnChange:false,
上传URL:“??”

});我认为您误解了文件上传程序的工作原理

“uploadUrl”参数应用于指定承载应用程序的“web服务器”(例如应用程序服务器、web容器)上的路径。UI5是一个web用户界面框架,它不知道如何处理(服务器端)上传请求。这意味着服务器(后端)本身应该有一些处理文件上传的实现

选择文件并触发上载后,将向此“uploadUrl”参数中指定的路径发出POST HTTP请求。如果您没有web服务器知道如何处理它,那么它总是会返回一个错误HTTP响应

根据您问题的标题,我知道您希望在您的工作区内上载该文件。在我看来,这并没有真正的意义(因为您将设计时环境与运行时环境混合在一起(即,您的应用程序永远不应该依赖IDE)

不过,您可以尝试通过导入菜单(右键单击package,import,from file system)导入一个文件,并查看触发请求的URL(使用开发人员控制台)http://localhost:[Web IDE端口]/xfer/import/[User Name]-OrionContent/[Project Name]
。在
Slug
标题中,您将拥有文件名。您可能无法直接对此URL发出POST请求(因为XSS/CSS限制),因此您可能需要为其创建路由映射