FTP 서버를 개발 중이며 STOR이 발생하기 전에 파일 크기가 필요합니다. ALLO라는 명령이 있으며 클라이언트가 해당 명령을 실행하도록하는 방법이 있는지 궁금합니다. 왜냐하면 클라이언트는 당연히 파일 크기를 알고 있기 때문입니다.전송하기 전에 FTP 클라이언트가 ALLO 명령을 실행하도록하는 방법이 있습니까?
건배.
FTP 서버를 개발 중이며 STOR이 발생하기 전에 파일 크기가 필요합니다. ALLO라는 명령이 있으며 클라이언트가 해당 명령을 실행하도록하는 방법이 있는지 궁금합니다. 왜냐하면 클라이언트는 당연히 파일 크기를 알고 있기 때문입니다.전송하기 전에 FTP 클라이언트가 ALLO 명령을 실행하도록하는 방법이 있습니까?
건배.
@ Rob Adams는 올바른 방향으로 가고 있다고 생각하지만, 전송을 중단한다고 말하는 552
을 보내는 것에 동의하지 않습니다. 나는 그들이 ALLO
을 보낼 때까지 요청을 유지하는 것이 더 유용한 방법이라고 생각한다. RFC 959을 통해 읽기 :
This (ALLO) command may be required by some servers to reserve
sufficient storage to accommodate the new file to be
transferred...
4.2 절 목록 첫 번째 줄에 오류를 표시하고, 둘째 줄에 ALLO
의 요구 사항을 자세히 설명 할 수 응답의 유효한 형식.
또한, 4.2.2 목록이 메시지 섹션 ... 350 Requested file action pending further information.
당신의 서버가 ALLO
을 잡 전에 저장하는 요청을 수신하는 경우, 그것은 350
을 던져 때까지 전송을 유지해야한다는 합리적인 것 같다 세션 시간 초과, 닫기 또는 ALLO
을 보냅니다.
STOR에 대해 552 - Exceeded storage allocation (for current directory or dataset).
을 반환 할 수 있습니다.
흠 ... 행운 :) 응답 : 명령 : \t STOR eLqEL.jpg 응답 : \t 512 초과 스토리지 할당 (현재 디렉터리 또는 데이터 집합). 감사. 오류 : \t 중요한 파일 전송 오류 – vtortola
집에 도착했을 때 시도해 보겠습니다. 나는 FileZilla가 350 : D – vtortola
@vtortola에 동의하기를 바란다. [이 버그] (http://trac.filezilla-project.org/ticket/6507)를 올바르게 읽는다면, 그들은'ALLO '아직 –
무슨 수치 :( – vtortola