CRM WebClient UI里的文件是怎样上传到Netweaver背景的

运用Chrome开发者东西调试CRM WebClient UI里附件上传的功用: 从当地挑选一个文件,断点触发:

《CRM WebClient UI里的文件是怎样上传到Netweaver背景的》

前端获得用户选中上传的文件名: Jerry.txt

《CRM WebClient UI里的文件是怎样上传到Netweaver背景的》

《CRM WebClient UI里的文件是怎样上传到Netweaver背景的》

点Attach按钮后,触发ABAP背景的事宜处置惩罚函数:

《CRM WebClient UI里的文件是怎样上传到Netweaver背景的》

《CRM WebClient UI里的文件是怎样上传到Netweaver背景的》

《CRM WebClient UI里的文件是怎样上传到Netweaver背景的》

从Chrome开发者东西的network标签能观察到,UI向ABAP背景发送了一个http post要求:

《CRM WebClient UI里的文件是怎样上传到Netweaver背景的》

背景顺次处置惩罚一切的form parts:

《CRM WebClient UI里的文件是怎样上传到Netweaver背景的》

从对应的form part里掏出文件名称和文件范例:

《CRM WebClient UI里的文件是怎样上传到Netweaver背景的》

以及现实的文件内容(因为security缘由,该form part的内容没法在Chrome开发者东西的network标签里观察到)

《CRM WebClient UI里的文件是怎样上传到Netweaver背景的》

但是在ABAP调试器里看到的上传的文件内容依然和文件当地用UltraEdit翻开观察到的一致。

《CRM WebClient UI里的文件是怎样上传到Netweaver背景的》

    原文作者:JerryWangSAP
    原文地址: https://segmentfault.com/a/1190000014223088
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞