我正在尝试使用Sharpbox创建一个应用程序来下载我的Dropbox目录的一个文件。 我尝试使用downloadFile()方法下载文件,代码为:
CloudStorage dropBoxStorage = new CloudStorage();
dropBoxStorage.Open(dropBoxConfig, accessToken);
dropBoxStorage.DownloadFile(FilePath, TargetPath);
我认为dropBoxConfig和accessToken很好,因为我可以在dropbox中显示文件夹和文件,但是当我尝试下载时,我收到了这个错误:
The remote server returned an error (403) forbidden
Error en el servidor remoto: (403) Prohibido.
请帮帮我。谢谢。
答案 0 :(得分:0)
尝试使用DownloadFile
下载文件时,我的错误响应完全相同。浏览文件夹层次结构或上传文件工作正常。在我找到this issue on the sharpbox bug tracker 之后,我将.NET C#控制台应用程序从框架版本4.5更改为4.0,并且突然之间就有效了。
因此,这告诉我sharpbox v1.2.0.542(通过NuGet)不是很稳定,您可能想要使用另一个C#包装器或直接使用DropBox API编写一个。