У меня есть текстовый файл в определенном каталоге. Я должен прочитать содержимое файла и сделать для этого вызов API.
- Я использовал файловый коннектор для чтения файла
- Я использовал преобразователь «Файл в массив байтов» для каждой области
- В приведенном ниже примере я использовал logger. Но мне нужно сделать HTTP-запрос к исходящей конечной точке.
Но получая следующее сообщение
org.mule.routing.ExpressionSplitter: выражение не соответствует типу, который можно разделить: [B
Ниже приведено содержимое мула xml. Кто-нибудь может мне помочь?
<file:connector name="File_Input" autoDelete="false" streaming="true" validateConnections="true" doc:name="File"/>
<flow name="testxmlFlow1" doc:name="testxmlFlow1">
<file:inbound-endpoint path="C:\mule_program_test\input" responseTimeout="10000" doc:name="File" moveToPattern="data.txt" connector-ref="File_Input"></file:inbound-endpoint>
<file:file-to-byte-array-transformer doc:name="File to Byte Array"/>
<foreach doc:name="For Each" collection="#[payload]">
<logger message="Messagesssssssssssssss" level="INFO" doc:name="Logger"/>
</foreach>
</flow>