컨테이너 안에 스프링 부팅 응용 프로그램이 있고 일부 파일을 읽는 데 낙타를 사용하지만 낙타에게 컨테이너 외부에서 읽은 다음 나중에 같은 파일을 컨테이너 밖에서도 특정 경로는 누군가? 나를 도울 수낙타 - 도커 컨테이너 외부에서 파일을 이동하는 방법
이 내 코드입니다 : 사전에
@Component
public class Controlador extends RouteBuilder {
@Autowired
Procesador objProcesador;
@Override
public void configure() throws Exception {
from("ftp://[email protected]:port?password=password&passiveMode=true&delete=true").streamCaching().convertBodyTo(InputStream.class).process(objProcesador).to("/var/lib");
}
}
감사
삭제 대신 [이동] (http://camel.apache.org/file2.html) URI 옵션을 사용하십시오. https://stackoverflow.com/questions/19905462/how-to-rename-and-move-the-file-on-ftp-once-processed-by-camel – Bedla
예, 파일을 이동할 수는 있지만 어떻게 지정할 수 있습니까? 컨테이너 바깥에있는 경로? –
"컨테이너 외부"란 무엇을 의미하는지 확실하지 않습니다. 이 의미는 원격 FTP 서버에서 파일을 이동하면 camel-file2 구성 요소에서 상속 된 "move"옵션이 작동합니다. – Bedla