簡體   English   中英

如何使用 SAPUI5 FileUploader 上傳大文件

[英]How to upload large files using SAPUI5 FileUploader

我正在使用 SAP WEB IDE 中的FileUploader通過 OData 服務將文本文件上傳到 SAP 后端數據庫。

我能夠上傳大小約為 10-20 KB 的小文件,但我的要求是能夠上傳大小為 100-150 MB 的文件。

控制器中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>

一段時間以來,我在瀏覽器控制台的“網絡”選項卡中看到狀態為掛起然后failed: ERR_CONNECTION_RESET

注意:我可以將相同的 101 MB 文本文件直接上傳到 SAP 后端系統。

HTTP 服務器端的默認限制為 102400 KB。

可以通過中芯國際>進入參數檢查和更改限制。

在一些更改之前查看 SAP 官方文檔: https ://help.sap.com/docs/SAP_NETWEAVER_731/0c333adb55cd4dbf8e92a5175703224c/483e87b3ca6b72d0e10000000a42189c.html?locale=en-US&version=7.31.25

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM