繁体   English   中英

Spring集成文件出站文件夹权限

[英]Spring Integration File Outbound folder permission

我们正在使用通道中的数据创建文件夹结构并将文件写入这个新创建的文件夹结构。 我们遇到的问题是该文件夹将由另一个用户更新/删除。 有没有办法可以使用 SI 文件出站适配器显式设置文件夹/文件权限?

<int-file:outbound-channel-adapter id="fileLoggingAdapter" auto-create-directory="true" directory-expression="headers['FileDetails'].directory" 
            filename-generator-expression="headers['FileDetails'].fileName+'.csv'"    />

在 SI 中没有执行此操作的标准能力

但是,您可以创建自己的消息处理步骤并将其放在file:outbound-channel-adapter 它可能是例如一些转换器,它从消息标题中获取您的目录名称, 创建具有所需权限的目录并进一步完整地重新发送消息。

当前无法在创建目录时设置权限。

但是,您可以在应用程序启动期间创建它并设置权限。

请参阅此问题的答案

我打开了一个JIRA 问题

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM