点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我正在尝试使用FileUploader将图像上传到SAPUI5 Web应用程序,但是它不起作用。 如果有人可以在这个话题上帮助我,那将是很棒的。 这些是我的view.xml和controller.js文件:
View.xml:
xmlns =" sap.m"
xmlns:u =" sap.ui.unified" < br> xmlns:mvc =" sap.ui.core.mvc"
displayBlock =" true">
<页面>
<页面标题=" {i18n> homePageTitle}" >
<内容>
<!-说明面板->
width =" auto" >
<文本text =" {i18n> helloDescription}"/>
<!-上传图像面板->
width =" auto">
id =" fileUploader"
name =" myFileUpload"
uploadUrl =" upload/"
tooltip ="将文件上传到 本地服务器"
uploadComplete =" handleUploadComplete"/>
<!-发送请求面板->
width =" auto">
Controller.js:
sap.ui.define([
" sap/ui/core/mvc/Controller",
" sap/m/MessageToast"
],功能(控制器,MessageToast){
"使用严格";
return Controller.extend(" sap.ui.demo.walkthrough.controller.App",{
onShowHello:函数sendFormData(){
var formData = new FormData();
formData.append(" file",$("#imgInp"));
函数load( url,callback){
var xhr = new XMLHttpRequest();
xhr.open('POST',url,true);
xhr.send(formData);
xhr。 onreadystatechange = function(){
if(xhr.readyState === 4){
回调(xhr.response);
}
};
}
load(" < rel =" nofollow" hraf=" https://putsreq.com/BarN85u4VRCxy81v8LLS"> https://putsreq.com/BarN85u4VRCxy81v8LLS ",函数(响应){
警报(响应);
});
},
handleUploadComplete:函数readURL(input){
if(input.files && input.files [0]){
var reader = new FileReader();
reader.onload = function (e){
$('#img_up')。attr('src',e.target.result);
};
reader.readAsDataURL(input.files [0]);
}
},
handleUploadPress:函数(oEvent){
var oFileUploader = this.byId(" fileUploader");
oFileUploader.insertHeaderParameter(new sap.ui.unified.FileUploaderParameter({name:" slug",value: oFileUploader.getValue()}));
oFileUploader.upload();
}
});
});
非常感谢和问候,
安妮卡
检查此博客 https://blogs.sap.com/2016/07/12/getting- sapui5中的本地文件路径,应用程序并在页面上显示上传的图像/
一周热门 更多>