将 xlsx 读取为 multipart/form-data 时数据丢失

Loss of data when read xlsx as multipart/form-data

当我使用

检查负载大小时,我通过post请求将xlsx文件作为multipart/form-data发送给HTTP侦听器
%dw 2.0
output application/json
---
payload.^

内容长度显示为35Kb。如下请见: 但是当我将有效负载复制到临时变量并检查临时变量的大小时,内容长度显示为 19KB。如下请见: 我可以看到变量中有数据丢失。

我已使用此脚本将数据从有效负载复制到临时有效负载 (vars.tempPayload):

%dw 2.0
output multipart/form-data 
---
payload

为什么会这样,谁能帮我解决这个问题。如何保留 multipart/form-data 有效载荷的全部内容?

我怀疑您是在查看整个请求的内容长度,而不是您感兴趣的特定附件。

当我使用 payload.parts.file.content.^raw 并将其复制到另一个变量时,没有数据丢失。