写点什么

SAP CRM WebClient UI 里的文件是如何上传到 ABAP Netweaver 后台的

用户头像
Jerry Wang
关注
发布于: 2021 年 05 月 24 日
SAP CRM WebClient UI里的文件是如何上传到ABAP Netweaver后台的

使用 Chrome 开发者工具调试 CRM WebClient UI 里附件上传的功能: 从本地选择一个文件,断点触发:



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




点 Attach 按钮后,触发 ABAP 后台的事件处理函数:





从 Chrome 开发者工具的 network 标签能观察到,UI 向 ABAP 后台发送了一个 http post 请求:



后台依次处理所有的 form parts:



从对应的 form part 里取出文件名称和文件类型:



以及实际的文件内容(由于 security 原因,该 form part 的内容无法在 Chrome 开发者工具的 network 标签里观察到)



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



要获取更多 Jerry 的原创技术文章,请关注公众号"汪子熙":



发布于: 2021 年 05 月 24 日阅读数: 7
用户头像

Jerry Wang

关注

个人微信公众号:汪子熙 2017.12.03 加入

SAP成都研究院开发专家,SAP社区导师,SAP中国技术大使。

评论

发布
暂无评论
SAP CRM WebClient UI里的文件是如何上传到ABAP Netweaver后台的