如何使用as2发送正确名称的.xml文件?

问题描述 投票:0回答:1

我有一个合作伙伴,我们使用 as2 协议与他交换 .edi 消息。

现在我们需要切换到 .xml 格式的消息传递。此外,我的合作伙伴希望文件具有正确的名称。

我使用自己的库(基于 pyas2lib)。根据我在互联网上找到的信息来看,我需要更改邮件标题。我将“Content-Disposition”更改为“attachment; filename=my_file.xml”,添加参数“name”= my_file.xml,将类型更改为“application/xml”。 但一切都无济于事 - 文件内容显示正确,但其名称看起来像一组随机字符。

有什么方法可以发送具有正确名称的文件吗?如果是这样,我该怎么做?合作伙伴是否应该为自己指定任何设置?

我很高兴在这个问题上得到任何帮助,并将尽力回答出现的任何问题。

python xml edi
1个回答
0
投票

正如经常发生的那样,结果是我的疏忽。正在传输的文件的名称和内容的类型由 pyas2lib 中 Message 类的

build()
方法控制。

在此之前,我在构建消息之后传递了这些值,导致了错误的操作。

© www.soinside.com 2019 - 2024. All rights reserved.