ftp를 통해 파일을 다운로드하고 ftp 로그를 캡처하고 싶습니다.파일을 다운로드 할 때 FTP 로그를 캡처하십시오.
options(internet.info = 0) # displays the ftp log in the console
x <- capture.output(
download.file("ftp://speedtest.tele2.net/1KB.zip", destfile = tempfile()),
type = "message"
)
이 콘솔에서 FTP 로그를 표시하고 변수 x
일부 download.file()
출력을 캡처하지만 FTP 로그를 캡처하지 않습니다 나는 여기까지 얻을 수 있었다. 나는 또한 sink()
으로 주변을 둘러 보았지만 성공하지 못했습니다.
아무에게도 이것이 왜 작동하지 않는지 설명 할 수 있습니까? 그리고 내가 원하는 것을 성취 할 수있는 방법이 있습니까? 나는 오류 코드를 되 찾는 것만으로는 충분하지 않을 수도 있기 때문에 일부 FTP 메시지를 처리하려고한다.
당신이 리눅스를 사용 또는 유사한 쉘에 액세스 할 수 있습니까 (다른 디버그 수준의 explaination에 대한 link 참조) Git Bash와 같은가? –
나는 당신의 질문에'curl' 패키지 작성자에게 물어 보았습니다. 연결에서 디버그 정보를 얻으려면 [방법이 있습니다] (https://github.com/jeroen/curl/issues/120#issuecomment-330580210). 그러나 귀하의 zip 파일은 구조적으로 매우 특이한 것이므로 몇 가지 문제가 있습니다. –