LWP :: Simple 라이브러리 및 getstore() 함수를 사용하여 파일을 다운로드하는 빠른 스크립트를 작성했습니다. 오히려 잘 작동하지만 가끔 다운로드 된 파일이 완전하지 않습니다. 이 문제의 원인은 모르겠지만 명령 줄 파일에서 수동으로 wget을 사용하여 나중에 다운로드하면 OK입니다.getstore() 함수를 사용하여 다운로드 한 파일이 완전하지 않거나 손상되었는지 확인하는 방법은 무엇입니까?
데이터 센터 연결의 전용 회선에서 스크립트를 실행해도 내 서버와 원격 서버 사이에 어딘가에 문제가 발생할 수 있지만 손상된 파일은 연결이 끊어 지거나 비슷한 것으로 인해 발생합니다. 이 문제에 대한 가능한 해결책은 무엇
sub download {
my $status = getstore($_[0], $_[1]);
if (is_success($status)) { return 1; } else { return 0; }
}
:
이 내 코드? 전송이 제대로되었는지 그리고 파일이 완전하고 손상되지 않았는지 확인하는 방법?
귀중한 답장을 보내 주셔서 감사합니다.
일뿐만 아니라 단지'반환 is_success ($ 상태)'. – sarnold