欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

如何使用 ABAP 手动解析 multipart/form-data 格式的数据

发布时间:2023/12/19 编程问答 40 豆豆
生活随笔 收集整理的这篇文章主要介绍了 如何使用 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 格式的数据的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。