Dropbox c# SDK 如何上传到与我共享的文件夹

问题描述 投票:0回答:1

我的组织中有人与我共享了 Dropbox 文件夹。我希望使用 Dropbox .Net SDK 上传文件。我可以使用Sharing.ListFoldersAsync()查看该文件夹。如果我尝试上传它,只会在我的帐户上创建一个同名的文件夹,并且共享文件夹中不会放置任何内容。

c# dropbox dropbox-sdk
1个回答
0
投票

上传时,例如使用

UploadAsync
,您需要为目标文件路径设置正确的路径,包括任何父文件夹。

您可以在共享文件夹的

SharedFolderMetadata.pathLower
字段中查看共享文件夹的路径,例如,在
ListFoldersAsync
的结果中。

此外,您需要确保您在正确的根目录下工作。默认情况下,对 Dropbox API 的 API 调用在连接帐户的“成员文件夹”中运行,而不是在“团队空间”中运行。这意味着默认情况下不会找到团队空间的内容。听起来您引用的文件夹可能位于团队空间中,但如果您在成员文件夹中操作,您的 API 调用将找不到它。

您可以将 API 调用配置为在“团队空间”中进行操作,以便与团队空间中的文件/文件夹进行交互。为此,您需要设置“Dropbox-API-Path-Root”标头。您可以在团队文件指南中找到有关如何使用它的信息。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.