2013-09-21 2 views
1

Dropbox 디렉토리의 파일 하나를 다운로드하려면 Sharpbox를 사용하여 응용 프로그램을 만들려고합니다. 나는 downloadFile() 메소드를 사용하여 파일을 다운로드하려고하면 코드는 다음과 같습니다을 다운로드하려고 할 때다운로드 Sharpbox의 파일 메서드 및 403 오류

CloudStorage dropBoxStorage = new CloudStorage(); 
    dropBoxStorage.Open(dropBoxConfig, accessToken); 
    dropBoxStorage.DownloadFile(FilePath, TargetPath); 

은 내가 보관에있는 폴더와 파일을 표시 할 수 있기 때문에 dropBoxConfig 및 accessToken 잘 있다고 생각하지만, 이 오류가 발생합니다.

The remote server returned an error (403) forbidden 
Error en el servidor remoto: (403) Prohibido. 

도와주세요. 고맙습니다.

답변

0

DownloadFile을 사용하여 파일을 다운로드하려고 할 때 정확히 동일한 오류 응답이있었습니다. 폴더 계층 구조를 탐색하거나 파일을 업로드하는 것이 좋습니다. 발견 후 this issue on the sharpbox bug tracker.NET C# 콘솔 응용 프로그램을 프레임 워크 버전 4.5에서 4.0으로 변경하여 갑자기 작동했습니다.

그래서 나에게 (NuGet을 통해) 그 sharpbox의 v1.2.0.542을 알려줍니다 매우 안정되지 그리고 당신은 다른 C#을 래퍼를 사용하거나 직접 보관 용 API를 사용하여 하나를 직접 작성 할 수 있습니다.

+0

대단히 감사합니다. 귀하의 솔루션은 완벽하게 작동했습니다. 예, Sharpbox는 오랜 시간 동안 업데이트되지 않았습니다. – user2802632

+0

4.0으로 돌아 가셔도 괜찮 으면 ... – meilke