Я использую транспорт VFS в WSO2 для маршрутизации файла из одной папки в другую.
Но теперь я столкнулся с проблемой, я не хочу перемещать обработанный файл в другую папку или удалять его.
Проблема в том, что транспорт VFS имеет действие по умолчанию УДАЛИТЬ или переместить обработанный файл в другую папку.
Можно ли оставить обработанный файл в исходной папке? Или мне нужно изменить код или изменить что-то еще? Есть ли другой способ сделать это?
К вашему сведению, мой прокси-сервер выглядит так:
<proxy name="XXX" transports="vfs" startOnLoad="true" trace="disable">
<description/>
<target>
<inSequence>
<class name="com.test.read"/>
<log level="custom">
<property name="status" value="file read"/>
</log>
</inSequence>
</target>
<parameter name="transport.PollInterval">1</parameter>
<parameter name="transport.vfs.FileURI">file:///source</parameter>
<parameter name="transport.vfs.MoveAfterProcess">file:///target</parameter>
<parameter name="transport.vfs.FileNamePattern">.*.txt</parameter>
<parameter name="transport.vfs.ContentType">text/plain</parameter>
После обработки файл будет перемещен в целевую папку. Итак, как я могу сохранить файл, не перемещая и не удаляя его? Спасибо :)