1. 程式人生 > >CRM WebClient UI裏的文件是如何上傳到Netweaver後臺的

CRM WebClient UI裏的文件是如何上傳到Netweaver後臺的

for 技術文章 cnblogs orm 上傳 文章 log http edit

使用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的原創技術文章,請關註公眾號"汪子熙"或者掃描下面二維碼:

技術分享圖片

技術分享圖片

CRM WebClient UI裏的文件是如何上傳到Netweaver後臺的