我们正在使用频道中的数据创建文件夹结构并将文件写入此新创建的文件夹结构。我们遇到的问题是该文件夹将被另一个用户更新/删除。有没有办法可以使用SI文件出站适配器显式设置文件夹/文件权限?
<int-file:outbound-channel-adapter id="fileLoggingAdapter" auto-create-directory="true" directory-expression="headers['FileDetails'].directory"
filename-generator-expression="headers['FileDetails'].fileName+'.csv'" />
答案 0 :(得分:1)
在SI中有no standard ability这样做。
但是,您可以创建自己的消息处理步骤,并将其放在file:outbound-channel-adapter
之前。它可以是例如一些变换器从邮件头creates the directory with needed permissions获取您的目录名,并进一步完整地重新发送邮件。
答案 1 :(得分:0)