我正在使用stfp接收器并尝试根据标头命名远程文件。我提供以下属性来命名远程文件
sftp.file-expression = payload.headers ['id'] + payload.headers ['file_name']
我也试过了 sftp.file-expression = headers ['id'] + headers ['file_name']
但这些不起作用,在远程保存原始文件名。这是编写SpEL表达式的正确方法吗?此外,除了prope
之外,我没有收到任何关于此属性的错误答案 0 :(得分:1)
必须是sftp.filename-expression
:
sftp.filename表达
A SpEL expression to generate the remote file name. (Expression, default: <none>)