如何使用SAPUI5 FileUploader上传大文件

时间:2017-01-10 08:05:45

标签: javascript xml file-upload sap sapui5

我正在使用SAP WEB IDE中的FileUploader通过OData Services将文本文件上传到SAP后端数据库。

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

控制器中FileUploader的代码:

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_CONNECTION_RESET

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

0 个答案:

没有答案
相关问题