点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我想在beforeUploadStarts上检查文件名,如果文件名不符合我的规则,请终止上传。
但是我发现" 返回"在beforeUploadStarts函数上不起作用,请求仍然发送到后端。
任何解决此问题的帮助/指导将不胜感激!
我的代码:
beforeUploadStarts:function(oEvent){ var sFileName = oEvent.getParameter(" fileName"); var namePattern =/^ [a-zA-Z0-9 _ \-\ u4e00- \ u9fa5] + $/; var nPointIndex = sFileName.lastIndexOf("。"); var sForCheckFName = sFileName.substring(0,nPointIndex); if(!namePattern.test(sForCheckFName)){ sap.m.MessageToast.show("文件名错误",{ 位于:sap.ui.core.Popup.Dock.CenterCenter }); 返回; } },
嗨,宁
我建议:
BR,Stephane
为什么要在开始上传之前进行验证,
尝试对typeMissmatch或fileSizeExceed进行验证
嗨,Stephane,嗨 宁
我在这里尝试了removeItem()使用代码:
for(var i = 0; i
我在想您的代码调用removeItem()也可能像这样。 我要问你,这会停止文件的其他事件吗,例如uploadComplete()谢谢
嗨哈姆丹·哈立德,
我没有设置fileType和maxFileSize属性,因此无法触发typeMissmatch或fileSizeExceed。
我只想使用我的模式检查文件名。
代码中的Removeitem()仍然是最好的决定。 重写代码,然后重试
有人可以帮助我吗? 预先感谢您的帮助。
嗨,Stephane
非常感谢。
一周热门 更多>