2010-07-22 2 views
0

일부 서버에 FTP를 연결할 때 서버는 현재 디렉토리를 루트가 아닌 다른 디렉토리로 기본 설정합니다. 예를 들어FtpWebRequest - 서버가 현재 디렉토리를/(root)가 아닌 다른 것으로 기본값으로 설정할 때 파일 업로드를 보완하는 방법?

: 서버 연결에 "/"루트를 기본 수

/ 
    abc 
    mno 
     xyz 

. 다른 서버의 기본값은 "/ abc"입니다.

파일 ftp://ftp.example.com/abc/mno/xyz/myfile.dat을 xyz 디렉터리에 업로드 할 때 현재 디렉터리가 "/"가 아닌 경우 FtpWebRequest는 550을 반환합니다. 즉, FtpWebRequest는 /abc/abc/mno/xyz/filename.dat 경로를 만들지 않으므로 올바른 경로가 아닙니다. 550.

동일한 URI가 작동하도록이 경로를 지정할 수있는 특수 URI 구문이 있습니까? 두 유형의 서버 기본 연결 조건 모두에 대해?

또는 FtpWebRequest의 일부 속성을 설정하면 더 스마트하게 설정할 수 있습니까?

답변

1

blog post은 문제를 해결하는 방법을 설명하는 것 같습니다.

관련 문제