将文件写入 sftp - 删除了回车 return

Issue writing file to sftp - carriage return removed

我有一个简单的要求,我必须将 csv 写入 linux sftp。在我完成的当前实现中,当使用 mulesoft sftp connector 将 csv 写入 sftp 时,CR-'carriage return' 被删除。我已经在 sftp 连接器上、dataweave 中、甚至在 属性 文件中将 encoding=US-ASCII 设置为 mule.encoding=US-ASCII。 在 cloud hub 中似乎没有任何效果,但令人惊讶的是,在我的本地 . 在阅读了一些博客/白皮书后,我了解到写入 Linux SFTP 时传输类型应为 'ASCII' 。 我认为这显然是 cloudHub 的问题。非常感谢任何帮助。

明确设置 %output application/csv lineSeparator="\r\n" 对我有用。谢谢