[英]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.