如何使用 ABAP 手动解析 multipart/form-data 格式的数据
生活随笔
收集整理的這篇文章主要介紹了
如何使用 ABAP 手动解析 multipart/form-data 格式的数据
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章標題:如何使用 ABAP 手動解析 multipart/form-data 格式的數據
上下文:參考這篇文章:不使用任何框架,手寫純 JavaScript 實現上傳本地文件到 ABAP 服務器。
本文介紹如何從客戶端用 JavaScript 發送的 multipart/form-data 格式的數據里,解析出文本文件的內容。
輸入 iv_substr:包含了文件名,CRLF,content-type: text/plain 以及兩個 CRLF 的連接:
首先查找第一個 CRLF 特殊字符,offset 為7:
意思是,iv_substr 字符串的第八個字符,即為 CRLF
CR 和 LF 各占一個字符:
lv_sub 的內容:
包含了 content-type:text/plain,以及兩個 CRLF.然后是文本文件的實際內容。
文本文件的實際長度,為 lv_sub 總長度,減去兩個 CRLF,再減去 content-type: text/plain
得到實際長度:
更多Jerry的原創文章,盡在:“汪子熙”:
總結
以上是生活随笔為你收集整理的如何使用 ABAP 手动解析 multipart/form-data 格式的数据的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 农村信用社助学贷款还款方式
- 下一篇: 使用 ABAP 手动解析包含二进制文件的