首页 > 解决方案 > mule 4 文件名模式

问题描述

我正在尝试从 mule 4 中的 sftp 读取文件。这些文件是图像文件,可以是 jpg、png、gif 等。如下所示,我正在尝试阅读这些格式中的任何一种,但似乎只选择了第一种。

<sftp:matcher filenamePattern="*.jpg, *.png, *.gif" />

我也在下面尝试过,但没有运气

<sftp:matcher filenamePattern="*.{jpg, png, gif}" />

任何帮助将不胜感激。谢谢你。

标签: dataweavemule4

解决方案


根据MuleSoft sFTP list operation docs,您尝试的第二种模式应该有效。

sFTP 也支持正则表达式,因此您可以尝试以下文件名模式表达式:

<sftp:matcher filenamePattern="regex:jpg|png|gif" />

推荐阅读