Javascript 如何使用SAPUI5 FileUploader上载大文件

Javascript 如何使用SAPUI5 FileUploader上载大文件,javascript,xml,file-upload,sapui5,sap-gateway,Javascript,Xml,File Upload,Sapui5,Sap Gateway,我正在使用SAP WEB IDE中的文件上载程序通过OData服务将文本文件上载到SAP后端数据库 我能够上传大小约为10-20KB的小文件,但我的要求是能够上传大小为100-150MB的文件 控制器中文件上载程序的代码: var oFileUploader = this.getView().byId("fileUploader1"); oFileUploader.addHeaderParameter(new sap.ui.unified.FileUploaderPara

我正在使用SAP WEB IDE中的文件上载程序通过OData服务将文本文件上载到SAP后端数据库

我能够上传大小约为10-20KB的小文件,但我的要求是能够上传大小为100-150MB的文件

控制器中文件上载程序的代码:

var oFileUploader = this.getView().byId("fileUploader1");
            oFileUploader.addHeaderParameter(new sap.ui.unified.FileUploaderParameter({
                name: "slug",
                value: oFileUploader.getValue()
            }));

            oFileUploader.addHeaderParameter(new sap.ui.unified.FileUploaderParameter({
                name: "x-csrf-token",
                value: data
            }));

            oFileUploader.setSendXHR(true);
            oFileUploader.setUploadUrl(serviceUrl);
            oFileUploader.upload();
            alert("Upload Successful");
XML视图的代码

    <Page title="{i18n>appDescription}" showNavButton="true" navButtonPress="onNavBack">
    <u:FileUploader
    id="fileUploader1"
    name="myFileUpload"
    uploadUrl=""
    uploadOnChange="false"
    width="400px"
    tooltip="Upload your file to the local server"
    uploadComplete="handleUploadComplete" />
<Button
    text="Upload File"
    press="handleUploadPress" />
    </Page>

有一段时间,我在浏览器控制台的网络选项卡中看到状态为挂起,然后失败:ERR\u CONNECTION\u RESET


注意:我可以将相同的101MB文本文件直接上载到SAP后端系统。

您是否使用netweaver网关连接到后端?如果是,请选中@SunilBN我正在使用OData服务从SAP webide连接到Netweaver网关。Netweaver网关将具有呼叫超时设置。。因此,请检查上面链接中提到的超时参数。我曾尝试直接将文件上载到网关,最初它也没有接收文件,但后来我们增加了它的内存,然后它成功地上载了文本文件。我将检查超时设置并更新。@SunilBN我可以上传高达100MB的文件,但不能超过100MB。我已经要求BASIS团队调查您提到的链接。他们做了一些更改,但仍然无法上传更大的文件,所以我找到了一个解决办法,压缩文件并发送。