当前位置: 首页 > news >正文

ABAP 调用HTTP上传附件中文乱码

问题:

ABAP 使用form-data格式,调用HTTP上传文件,文件名中的中文出现乱码

企业微信截图_17587798816667

 解决:

使用 escape 函数对文件名进行正确的编码转换

DATA(lv_encoded_filename) = escape( val      = iv_filenameformat   = cl_abap_format=>e_url_full ).
part1 = lo_http_client->request->if_http_entity~add_multipart( ).
lv_header_field = 'form-data; name="file"; filename="' && lv_encoded_filename && '"'.
CALL METHOD part1->set_header_fieldEXPORTINGname  = 'Content-Disposition'value = lv_header_field.CALL METHOD part1->set_content_typeEXPORTINGcontent_type = 'application/pdf'.

 

http://www.rkmt.cn/news/11537.html

相关文章:

  • PDF入参以及模板对应签章图踩坑点 JAR版本为 iText5
  • 雷达系统杂波设计与仿真
  • 国标GB28181视频平台EasyCVR一体化加油站安防视频监控方案与实践
  • JavaScript 沙箱
  • 深入 Spring Boot 异常处理底层机制 - 指南
  • MyBatisPlus 会默认设置 mybatis 的 scanPackages 为当前 BeanFactory 的 auto-configuration 的 base packages
  • 工程实践 使用本地包开发python项目
  • 详细介绍:Python + Flask + API Gateway + Lambda + EKS 实战
  • 实用指南:【设计模式】适配器模式 在java中的应用
  • 达梦数据库查询字段类型为Date 修改为DateTime
  • 详细介绍:PyTorch 神经网络工具箱
  • C++ new 操作符在操作系统层执行了什么操作?
  • [ABC422F-G] 题解
  • c# Listdynamic 按字段排序
  • 双活、异地多活架构怎么设计才不翻车? - 教程
  • 制造业碳足迹追踪:开源能源管理系统如何助力企业实现“碳数据可视化”?
  • iframe安全盲区:支付信息窃取攻击的新温床 - 教程
  • 综合网表中有assign怎么办
  • 极限与导数
  • 深入解析:文献阅读 | iMetaMed | FigureYa:一个标准化可视化框架,用于增强生物医学数据解释和研究效率
  • 单独
  • 为什么应该测试无JavaScript的页面体验
  • 完整教程:UE5小游戏开发 - 武士决斗
  • PolarFire SOC Auto Update 和 IAP 文档阅读(三) AUTO UPDATE
  • 一款不错的PDF工具,吾爱出品 - 教程
  • 完整教程:科技的温情——挽救鼠鼠/兔兔的生命
  • 关闭Cadence Allegro Design Entry CIS(OrCAD Capture)的Start Page
  • K8S APIServer压力高,导致控制器Leader续约失败而重启问题
  • 8K 视频修复提速 50%!Topaz Video AI 7.0.0 实战指南:AI 增强 + 本地化模型 + GPU 加速全解析
  • vivo 浏览器福利体系架构演进之路