Jira 如何在mule4中使用http请求连接器发送文件

Jira 如何在mule4中使用http请求连接器发送文件,jira,jira-rest-api,dataweave,mulesoft,mule4,Jira,Jira Rest Api,Dataweave,Mulesoft,Mule4,我正在尝试使用JIRARESTAPI向JIRA问题添加附件。我正在使用mulesoft开发这个流程。但是我不知道如何使用mule 4中的请求连接器发送文件。JIRA只接受多部分内容类型的文件 我浏览了一些文档,似乎直到mule 3使用set attachment我们才能做到这一点。在mule 4中,dataweave用于实现此功能,但我无法找到可用于实现此功能的工作代码。来自HTTP连接器: 这将发送一条由两部分组成的消息: 第一个名为“partOne”,文本/纯文本为“content 1

我正在尝试使用JIRARESTAPI向JIRA问题添加附件。我正在使用mulesoft开发这个流程。但是我不知道如何使用mule 4中的请求连接器发送文件。JIRA只接受多部分内容类型的文件

我浏览了一些文档,似乎直到mule 3使用set attachment我们才能做到这一点。在mule 4中,dataweave用于实现此功能,但我无法找到可用于实现此功能的工作代码。

来自HTTP连接器:


这将发送一条由两部分组成的消息:

  • 第一个名为“partOne”,文本/纯文本为“content 1”
  • 第二个文件名为“partTwo”,文件名为“a.html”,使用当前有效负载

您可以找到有关处理多部分内容的更多信息。

这对我很有用,请用您遇到的任何错误更新问题。当我尝试上述逻辑时,我在HTTP响应体中获取文件内容。是否有任何方法可以将文件作为附件发送到响应中。谢谢
<http:request config-ref="requestConfig" path="/" method="POST">
    <http:body><![CDATA[
                #[
                %dw 2.0
                output multipart/form-data
                ---
                {
                parts : {
                    partOne : {
                        headers : {
                            "Content-Type": "text/plain",
                            "Custom" : "myHeader"
                            },
                        content : "content 1"
                        },
                    partTwo : {
                        headers : {
                            "Content-Disposition" : {
                                "name": "partTwo",
                                "filename": "a.html"
                                },
                            "Content-Type" : payload.^mimeType
                            },
                        content : payload
                        }
                    }
                }]
    ]]></http:body>
</http:request>