1

我正在使用 SkyDrive Live 上传文件,但现在我想下载我刚刚上传的文件。在文档中它提到了一个文件 ID,但我没有找到如何获取该 ID。

我有一个文件夹,我将文件放入其中,所以我需要以某种方式传递文件夹 ID,然后获取 fileID ...

有谁知道如何做到这一点或知道这方面的任何教程?

4

1 回答 1

4

如果您使用 SkyDrive SDK 上传文件,那么您将通过 UploadCompleted 事件的 e.Result["id"] 获取 fileId

如果您有 folderId,但没有 fileId,则可以使用 client.GetAsync(folderId/files) 查询文件夹的内容。GetCompleted 事件的 e.Result["data"] 返回文件描述的 IDictionary,每个都包含 fileId。在这种情况下,您需要通过 dictionaryEntry["name"] 或其他一些魔法来识别所需的文件。

于 2012-05-19T14:36:53.597 回答