我将带有 vfs 的文件写入一个不存在的文件夹。我预计此文件夹会出现异常或创建。但是它们都没有发生,而是创建了一个缺少文件夹名称的文件(至少文件的内容是正确的)。
但是这种行为不是我想要的 - 应该创建一个丢失的文件夹或者应该抛出一个异常。这是我将文件发送到 FTP 的序列示例:
<property name="OUT_ONLY" value="true"/>
<property name="transport.vfs.ReplyFileName" value="filename.txt" scope="transport"/>
<send>
<endpoint>
<address uri="vfs:ftp://USER:PASSWORD@SERVER/myFolder"/>
</endpoint>
</send>
当代理尝试写入文件并且文件夹“myFolder”不存在时,在 myFolder 中存在一个文件名为“myFolder”而不是 filename.txt 的文件,其内容正确。
顺便说一下,本地文件上也存在问题(不是特定于 FTP)
有没有人有这个问题的解决方案?