news 2026/6/15 18:02:41

在 RAP 里做文件上传 - 用 Stream 把 Excel 与图片自然融入业务对象

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
在 RAP 里做文件上传 - 用 Stream 把 Excel 与图片自然融入业务对象

企业应用做到一定深度,Excel模板、图片凭证、合同PDF、产品主图这类文件几乎绕不开。用户希望在同一个业务对象里完成维护,不想跳转到外部网盘,也不想再学一套附件系统的操作。ABAP RESTful Application Programming Model (RAP)给了一个相对优雅的答案: 用ODataStream能力,把文件当成业务对象的一个字段来处理,同时又保持Fiori elements的体验足够开箱即用

这篇文章会用一个很典型的扩展场景来讲透: 在现有RAP应用中增加两个上传点,一个上传Excel,一个上传图片,并让图片还能直接显示在对象页抬头区域。


方案全景:Stream到底解决了什么

OData的视角看,Stream对应的是Edm.Stream这种属性类型。它的关键点不是把二进制塞进 JSON,而是把二进制内容当成一种媒体资源,通过专用的URL来读写;实体里更多是保存与之关联的元数据,比如MIME type、文件名,以及(在某些实现里)读写链接。OData规范明确提到,Edm.Stream

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/15 11:25:11

MYSQL的第一次

目录 前情提要 题目解析 连接并使用数据库 创建employees表 创建orders表? 创建invoices表?? ?查看建立的表 前情提要 需要下载mysql并进行配置,建议下载8.0.37,详情可见MySQL超详细安装配置教程(亲测有效)_mysql安装教程-CSDN博客 题目解析…

作者头像 李华
网站建设 2026/6/15 20:59:24

Sambert-HifiGan语音合成服务的灰度发布方案

Sambert-HifiGan语音合成服务的灰度发布方案 引言:中文多情感语音合成的业务需求与挑战 随着智能客服、有声阅读、虚拟主播等AI应用场景的普及,高质量的中文多情感语音合成(Text-to-Speech, TTS) 成为提升用户体验的关键能力。传统…

作者头像 李华
网站建设 2026/6/15 15:32:38

Sambert-HifiGan与语音克隆技术结合:打造个性化语音助手

Sambert-HifiGan与语音克隆技术结合:打造个性化语音助手 引言:中文多情感语音合成的现实需求 随着智能语音助手、虚拟主播、有声读物等应用的普及,用户对语音合成(Text-to-Speech, TTS)系统的要求已从“能说”转向“…

作者头像 李华
网站建设 2026/6/15 14:43:59

Typing打字训练平台官方使用指南

在众多Typing打字训练平台中,要找到一款适合中文用户、能高效提升中文打字能力的网站并不容易。而哪吒打字作为专为中文用户打造的打字学习平台,在这方面表现出色,尤其适合中小学生系统提升打字技能,接下来就为大家详细介绍它的使…

作者头像 李华
网站建设 2026/6/15 14:03:52

电商客服语音定制:用Sambert-Hifigan生成促销播报,转化率提升20%

电商客服语音定制:用Sambert-Hifigan生成促销播报,转化率提升20% 引言:情感化语音合成如何重塑电商营销体验 在当前的电商竞争环境中,用户体验的细微差异往往决定转化成败。传统自动化客服多采用机械、单调的语音播报,…

作者头像 李华
网站建设 2026/6/15 15:18:06

开发者必备:10款图像生成视频开源工具测评,效率提升10倍

开发者必备:10款图像生成视频开源工具测评,效率提升10倍 选型背景:为什么需要图像转视频技术? 随着AIGC(人工智能生成内容)的爆发式发展,静态图像已无法满足动态化内容创作的需求。从短视频平台…

作者头像 李华