0
我正在使用Mule 3.8,需要發送一個文件來定位JSON(base64)中的REST服務。發送JSON文件到Mule的REST服務3.8
我正在嘗試查找選項,但其中任何一個都不起作用。我在我的有效載荷中有一個文件,否則我可以從文件中讀取它。
這是我的方法。使用腳本在Dataweave轉換中生成JSON並添加文件內容(轉換爲base64)。這將給我們所需格式的JSON。不過,我們也需要在JSON中添加文件內容(示例JSON如下)。我們可以在有效載荷中使用#[message.inboundAttachments['file'].dataSource.content]
獲取文件內容,但不知道如何將其傳遞到數據織物。
> { "form_data": { "name": 'xyz' }, "files": [ { "fileid": "id1",
> "filedata": "base64 file data" }] }
目前還不清楚你要求什麼。您的數據爲字段filedata值,這是一個數據。像BLOB或類似的東西。 Dataweave與它一起運作。你的目標是從這個BLOB中提取數據嗎?然後從base64轉換它,定義元數據並使用它。這是流程中的3個步驟。這是你想要的嗎? – Alex