2011-12-30 2 views
-2

FTP를 사용하여 Word 파일을 다운로드하고 싶습니다 (webClient 객체 덕분에). 이 경우에는 작동하지 않지만 괜찮습니다.열린 파일 다운로드

회사의 사용자는이 Word 파일을 열 수 있습니다. 따라서 사용자가 파일을 열면 DownloadData 명령은 예외를 반환합니다.

오류 550 : 파일을 사용할 수 없습니다 (예 : 파일을 찾을 수없고 액세스 할 수 없음).

FTP로 열린 파일을 다운로드하는 방법이 있습니까? 그렇지 않다면 무엇을 할 수 있습니까?

감사합니다.

+0

공격 할 FTP 서버의 유형/브랜드는 무엇입니까? –

+0

프로그래밍과의 관련성을 보여주기 위해 질문을 편집 할 수 있습니까? 오류는 꽤 설명력이 있습니다 .. 코드가 없으면 알기 어렵습니다. –

답변

2

이것은 당신이 작업하고있는 프로젝트에 대한 잘못된 아키텍처입니다. 사용자가 편집 할 수있는 문서 저장소와 다운로드 할 수있는 문서 저장소를 분리하려고합니다. 사용자가 드롭 박스, 메시 또는 robocopy 등을 사용하여 사용자 정의 스크립트를 변경 한 경우 두 디렉토리를 동기화 상태로 유지하는 여러 가지 방법이 있습니다.

1

Office 프로그램이 수정을 위해 파일을 열 때 의도적으로 독점적으로 엽니 다. 결과적으로 FTP 서버가 백업 API를 사용하지 않는 한 FTP 서버를 열 수 없습니다. 백업 API를 사용하는 경우 Office는 언제든지 무언가를 작성하는 중일 수 있으므로 중간 상태가 될 수 있습니다. 따라서 정상적인 사람은 백업 API를 사용하기 위해 FTP 서버를 구현하지 않습니다.