使用SkyDrive Live从Skydrive下载文件

时间:2012-05-19 12:41:07

标签: windows-phone-7 onedrive

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

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

有谁知道如何做到这一点或知道任何关于此的教程?

1 个答案:

答案 0 :(得分:4)

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

如果您有folderId,但没有fileId,那么您可以使用client.GetAsync(folderId / files)查询文件夹的内容。 GetCompleted事件的e.Result [“data”]返回文件描述的IDictionary,每个包含fileId。在这个套装中你需要通过dictionaryEntry [“name”]或其他一些魔法识别所需的文件..